actionBar获取系统标题栏 显示左箭头以及修改文字/背景色

  • Post author:
  • Post category:其他


标题栏效果图(加左箭头):

在安卓开发中,如果需要对标题栏进行操作,在布局所依靠Activity 的Java文件中可以设置背景色通过以下代码段进行修改:(注意导入相应的包)

 actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#4f453e"))); 

完整的对actionbar操作:

 ActionBar actionBar = getSupportActionBar();    //设置标题栏
            if(actionBar !=null){
                actionBar.setHomeButtonEnabled(true);  设置显示
                actionBar.setDisplayHomeAsUpEnabled(true);
                actionBar.setTitle("社团成员一览表");  //设置标题
                actionBar.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#4f453e"))); //设置导航栏颜色            
}

左箭头监听返回事件:

  public boolean onOptionsItemSelected(@NonNull MenuItem item) { //设置标题栏点击事件
            switch(item.getItemId()){
                case android.R.id.home:
                    this.finish();
                    return  true;
            }
            return super.onOptionsItemSelected(item);
        }



版权声明:本文为qq_42018605原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。