小编Yas*_*sir的帖子

以编程方式更改操作栏homeAsUpIndicator

我用下面的技巧以编程方式更改homeAsupIndicator.

int upId = Resources.getSystem().getIdentifier("up", "id", "android");
if (upId > 0) {
    ImageView up = (ImageView) findViewById(upId);
up.setImageResource(R.drawable.ic_action_bar_menu);
up.setPadding(0, 0, 20, 0);
}
Run Code Online (Sandbox Code Playgroud)

但是,这是行不通的大部分新手机(HTC一,银河S3等).有没有一种方法可以跨设备统一更改.我需要它只在主屏幕上更改.其他屏幕将具有默认屏幕.所以不能使用styles.xml

android actionbarsherlock android-actionbar

6
推荐指数
3
解决办法
3万
查看次数