安卓隐藏actionBar 左上角的Logo
程序员文章站
2022-03-11 09:38:52
...
有时候进子界面我们只要看到一个返回,不想看到多余的logo
看到很多设置
ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(false); actionBar.setDisplayUseLogoEnabled(false);
和
改activity logo 为@null 的,都不行
<style name="DistributeBarStyle2" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:windowActionBarOverlay">false</item> <item name="android:logo">@null</item> <item name="android:label">返回</item> </style>
参考了 https://www.iteye.com/blog/wx1568959209-2470666
ImageView iv_icon = (ImageView) findViewById(android.R.id.home);
iv_icon.setAlpha(0);
是可以使用,但是是个过期的方法
于是 改成,可以使用
setTitle("返回"); View iv_icon = findViewById(android.R.id.home); iv_icon.setVisibility(View.GONE);
上一篇: ruby动态new对象