Adding an Easy Share Action[增加一个简单的分享Action]
- 这一课会介绍在
ActionBar
中添加一个高效率且比较友好的Share功能,会使用到ActionProvider(在Android
4.0上才被引进)。它会handle出现share功能的appearance与hehavior。在ShareActionProvider的例子里面,你之需要提供一个share intent,剩下的就交给ShareActionProvider
来做。
- 注意:ShareActionProvider是Android 4.0之后才有的。
Update Menu Declarations[更新菜单声明]
使用ShareActionProvider的第一步,在你的menu对应item中定义android:actionProviderClass属性。
这表明了这个item的appearance与function需要与ShareActionProvider匹配。然而,你还是需要告诉provider你想分享的内容。
Set the Share Intent[设置分享的intent]
为了能够实现ShareActionProvider的功能,你必须提供给它一个intent。这个share intent应该像第一课讲的那样,带有ACTION_SEND和附加数据(例如EXTRA_TEXT与 EXTRA_STREAM)的。如何使用ShareActionProvider,请看下面的例子:
- 你也许在创建菜单的时候仅仅需要设置一次share intent就满足需求了,或者说你可能想先设置share intent,然后根据UI的变化来对intent进行更新。例如,当你在Gallery里面全图查看照片的时候,share intent会在你切换图片的时候进行改变。
- 想要查看更多关于ShareActionProvider的内容,请查看Action
Bar。
分享到:
相关推荐
Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,此demo展现了它的简单使用!
android actionBar PPT
android的actionbar开发,以及使用radio button代替Tab
① 作为“action选项”,在ActionBar上直接显示“选项菜单”(OptionsMenu)—— 为用户进行某项操作提供直接的访问; 作为“action项”没有出现在ActionBar上得菜单项会被置于“更多...”菜单项 中,在...
android actionbar通用组件,帮组开发者减少工作量
android-actionbar-for-2.x.x.7z
Cangol-ActionBar 是一款Android自定义ActionBar组件。 截图: 使用: Maven <groupId>mobi.cangol.mobile <artifactId>actionbar <version>1.0.1 <type>aar Gradle compile 'mobi...
13.[开源][安卓]android-actionbar-master
Android ActionBar自定义布局
v7 appcompat 库中包含的一些关键类: ActionBar - 提供操作栏用户界面模式的实现。如需了解有关使用操作... ShareActionProvider - 包含对可以添加到操作栏中的标准化分享操作(例如电子邮件或发帖至社交应用)的支持
android ActionBar与Menu - 2 - email中ActionBar分析
android actionbar的简单实例 带返回按钮
ActionBar-PullToRefresh ActionBar-PullToRefresh provides an easy way to add a modern version of the pull-to-refresh interaction to your application. Please note that this is not an update to Android-...
自定义actionbar,定义一个actionbar模板,以便在程序中所有的activity中都能引用
Android ActionBar 使用示例
android-actionbar框架
ActionBarDemo ActionBar初探——ActionBar简述及三类ActionBar的使用 详细内容请看: http://blog.csdn.net/hander_wei/article/details/24182019
android 3.0以下兼容actionbar例子,包括actionbar的tab
android-actionbar
带有传统标题栏 ActionBar 标题居中 的TitleActivity