ActionBar的理解

Actionbar标题栏

在eclipes中新建项目默认的actionbar会显示并有图标和标题,这些都可以在注册文件中修改,而Android studio中新建的项目的actionbar默认不显示图标,这是因为两个开发工具设置的新建项目的主题不同造成的

针对studio的Theame.AppCompat主题设置展示actionbar图标可以通过

ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setLogo(R.mipmap.ic_launcher);

actionBar.setDisplayUseLogoEnabled(true);

进行设置

若主题是Theme.AppCompat.Light.DarkActionBar并设置

getSupportActionBar().setDisplayHomeAsUpEnabled(true);

getSupportActionBar().setHomeButtonEnabled(true);

getSupportActionBar().setLogo(resId)

则图标会显示返回键

学习Actionbar的设置:https://blog.csdn.net/a549742320/article/details/52142641

http://itindex.net/detail/49902-android-actionbar-%E5%AE%8C%E5%85%A8

https://blog.csdn.net/guolin_blog/article/details/18234477

studio主题显示图标:https://blog.csdn.net/lchad/article/details/43674245

隐藏状态栏和标题栏:https://blog.csdn.net/do168/article/details/51587935

猜你喜欢

转载自blog.csdn.net/jiuweitianhu_12345/article/details/79667718