关于ActionBar

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界面
public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu. main , menu);
        //获得菜单中的条目
        MenuItem item = menu.findItem(R.id. share );
        //获取ShareActionProvider对象 
        ShareActionProvider provider = (ShareActionProvider) item.getActionProvider();
        //创建一个印度
        Intent intent = new Intent();
        //设置意图对象的动作
        intent.setAction(Intent. ACTION_SEND );
        //设置分享的类型 
        intent.setType( "image/*" );
        //设置分享图片路径
        String path = "storage/sdcard/ic_launcher.png" ;
        //把图片的流放置到意图对象中
        intent.putExtra(Intent. EXTRA_STREAM , path);
        //启动意图对象
        provider.setShareIntent(intent);
        return true ;
    }
menu界面
< menu xmlns: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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值