Android第十九天 ActionBar

AcationBar的使用:

   1.获取actionBar

         actionBar=getActionBar();

2.应用程序名字的显示:

         actionBar.setDisplayShowTitleEnabled(false);

3.应用程序的图标可点击

                   actionBar.setDisplayShowHomeEnabled(true);

                   actionBar.setDisplayHomeAsUpEnabled(true);

4.设置action的背景

                   actionBar.setBackgroundDrawable(getResources().getDrawable(R.drawable.background));

5.actionBar设置在底部时,要设置他的背景颜色

         actionBar.setSplitBackgroundDrawable(getResources().getDrawable(R.drawable.background));

6.显示与隐藏ActionBar

           Show():显示   hide():隐藏

      7.actionBar设置在底部,在配置文件中的activity中配置

         android:uiOptions="splitActionBarWhenNarrow"

       8.never           菜单,永远不显示

          9. always         总是显示在ActionBar上

          10.ifRoom    当ActionBar的空间不足的时候,会被收缩到action overflow中

          11.collapseActionView        会被收缩到action overflow中

          12.withText       表示是否显示item的名字

     ActionBar的点击事件:

      case android.R.id.home:

                            //启动一个意图

                            Intent intent =newIntent(BackHomeActivity.this, MainActivity.class);

                            //将MainActivity之上的所有Activity全部从回退栈中移除

                            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

                            startActivity(intent);

   更换ActionBar的图标:

      android:logo="@drawable/p5"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值