欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

安卓隐藏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);