关于ActionBar
来源:互联网 发布:python range to list 编辑:程序博客网 时间:2024/06/17 02:36
1.隐藏ActionBar
ActionBar actionBar=getActionBar();
actionBar.hide();
2.ActionBar的返回按钮
android.support.v7.app.ActionBar actionBar=getSupportActionBar();//获取ActionBar
actionBar.setDisplayShowHomeEnabled(false);//隐藏Action左上角的app图标 括号值为true时显示
actionBar.setDisplayShowTitleEnabled(false);//隐藏Action左上角的app名字 括号值为true时显示
actionBar.setHomeButtonEnabled(true);//显示后退按钮 当括号值为false时隐藏
actionBar.setDisplayHomeAsUpEnabled(true);//让应用程序图标能够向上导航
2.1:返回按钮的监听事件:
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
if(id==android.R.id.home){//android.R.id.home为ActionBar中返回按钮的id 是android.R.id.home不是R.id.home
// doSomething;
Toast.makeText(this, "后退", Toast.LENGTH_SHORT).show();
}
return super.onOptionsItemSelected(item);
}
4.ActionBar的分享按钮:
Activity界面
publicbooleanonCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
//获得菜单中的条目
MenuItem item = menu.findItem(R.id.share);
//获取ShareActionProvider对象
ShareActionProvider provider = (ShareActionProvider) item.getActionProvider();
//创建一个印度
Intent intent =newIntent();
//设置意图对象的动作
intent.setAction(Intent.ACTION_SEND);
//设置分享的类型
intent.setType("image/*");
//设置分享图片路径
String path ="storage/sdcard/ic_launcher.png";
//把图片的流放置到意图对象中
intent.putExtra(Intent.EXTRA_STREAM, path);
//启动意图对象
provider.setShareIntent(intent);
returntrue;
}
menu界面
<menuxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.svse.activity.MainActivity">
<!-- actionProviderClass:功能提供者设置 -->
<item
android:id="@+id/share"
android:actionProviderClass="android.widget.ShareActionProvider"//系统原生的类
android:orderInCategory="100"
android:showAsAction="ifRoom"
android:title="分享"/>
</menu>
http://www.cnblogs.com/wolipengbo/p/3400349.html 、、//ActionBar结合Fragment实现Tab导航
阅读全文
0 0
- 关于ActionBar
- 关于ActionBar
- 关于ActionBar
- 关于ActionBar 详解
- 关于actionBar 返回按钮
- 关于actionbar的drawerlayout
- 关于fragment的actionbar
- 关于隐藏ActionBar
- 关于4.2的ActionBar高度
- 关于android ActionBar 详细解析
- 关于 ActionBar 的一个问题
- 关于Actionbar重写的假设
- 关于Actionbar的那些事
- 关于ActionBar的简单应用
- 求教关于ActionBar 样式问题
- 关于actionbar中searchview使用
- Android关于自定义actionbar会闪原来的actionbar
- ActionBar
- 引用可以是void类型吗?
- HIT 2430 Counting the algorithms (树状数组)
- poj 2955 Brackets(区间dp)
- 如何在元组中的每个元素命名,提高程序可读性
- centos下saltstack的安装与部署
- 关于ActionBar
- Javascript 中 == 和 === 区别
- 23个MySQL常用查询语句
- Spring 框架简介
- HDFS的文件系统
- HDU-1896-Stones
- c++中输入字符串
- Android中隐藏顶部状态栏:
- Fragment与Activity之间传值