android学习(十一) 使用分享菜单
来源:互联网 发布:单片机复位电路原理 编辑:程序博客网 时间:2024/06/06 02:47
更新菜单声明
要开始使用ShareActionProviders在menu 资源里item定义app:actionProviderClass。
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/menu_item_share" app:showAsAction="ifRoom" android:title="分享" app:actionProviderClass="android .support.v7.widget.ShareActionProvider" /></menu>
设置分享的Intent
为了让ShareActionProvider正常运行,你需要一个Intent(详情请看android学习(九) 发送简单数据到其他应用程序)。调用MenuItemCompat
.getActionProvider(MenuItem)获取一个ShareActionProvider实例。然后使用setShareIntent(Intent)更新相关联的Intent。 例:
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.share_menu,menu); MenuItem item = menu.findItem(R.id.menu_item_share); ShareActionProvider shareActionProvider =(ShareActionProvider) MenuItemCompat .getActionProvider(item); Intent intent = new Intent(); intent.setType("text/plain"); intent.setAction(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_TEXT,"这是我分享的文本"); shareActionProvider.setShareIntent(intent); return true; }
注意:使用android.support.v7.widget.ShareActionProvider
摘自android developer
0 0
- android学习(十一) 使用分享菜单
- android学习十一(android的SQLite数据库的使用)
- android--弹出菜单选项(十一)
- Android(OPhone) 学习笔记 - 菜单使用
- 【Android学习日记】(四) 菜单使用例子
- android学习:菜单(Menu)的使用
- android学习--Spinner下拉菜单的使用
- Android学习笔记(八) 使用菜单
- android 学习笔记 如何使用menu菜单
- Android学习之--底部菜单FragmentTabHost使用
- Android学习笔记(十一) 基本控件的使用
- android学习二十一(使用Pull解析xml)
- android系统学习笔记十一
- Android学习笔记(十一)GridView
- Android学习笔记(十一)
- Android学习十一 fragment碎片
- Android 侧边菜单制作 链接分享
- Android知识点六:自定义分享菜单
- 零数据学习(零次学习)
- lintcode——等价二叉树
- JAVA入门
- 括号匹配
- RadioButton动态添加drawable
- android学习(十一) 使用分享菜单
- 在Ubuntu中安装R的几种方式总结
- 【Maven】——优化依赖
- dp专题 第八题 最长公共子上升序列
- Scala之特质Trait
- Jedis分片连接池(分布式)
- Sprite Animations精灵动画
- vim的简单配置
- Android安全机制讲解