使用setDisplayShowHomeEnabled(false)时setHomeAsUpIndicator不生效

时间:2014-12-15 06:47:41

标签: android

我想更改ActionBar指标(左箭头)并且不想显示徽标 所以我setDisplayShowHomeEnabled(false)使徽标不可见, 和setHomeAsUpIndicator(我的图片)来改变指标, 但它不起作用

2 个答案:

答案 0 :(得分:3)

一种方法是不要拨打setDisplayShowHomeEnabled(false)。而是使用findViewById()获取主视图,并直接将其设置为GONE

View homeView = findViewById(android.R.id.home);
homeView.setVisibility(View.GONE);

答案 1 :(得分:0)

为什么不在Manifest.xml文件

中执行此操作

android:logo=@nullandroid:icon=@null