Android Studio自定义(取消)TitleBar,改变通知栏背景色

自定义TitleBar步骤相对简单:

1,自定义标题栏布局

这个过于简单,自行搜索,简单的标题栏可直接使用LinearLayout布局

2,使用自定义标题栏

就是在主页布局中使用自定义标题栏

title_bar即自定义的布局



    

    //...

/>

3,隐藏原有标题栏

在窗口加载布局的时候设置

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this);

就是添加setContentView上面这句话

注意:一定要设置在setContentView之前

 

同时,修改页面主题:

在Manifest清单文件中找到对应的theme文件,点击进去,修改主题继承自NoActionBar

colorTitleTop即标题栏的颜色

你可能感兴趣的:(安卓开发)