我已使用此代码在操作栏中显示主页按钮。
getActionBar().setDisplayHomeAsUpEnabled(true);
现在我希望这个后退按钮是蓝色或我想要的任何其他颜色。我该如何以编程方式执行此操作。?
答案 0 :(得分:0)
在这里,以编程方式更改向上的carret颜色:
int upId = getResources().getIdentifier("up", "id", "android");
if(upId > 0)
{
ImageView up = (ImageView) findViewById(upId);
up.getDrawable().setColorFilter (Color.CYAN, PorterDuff.Mode.SRC_ATOP);
}
如果您使用的是ABS,请添加:
if (upId == 0) {
upId = R.id.abs__up;
}
如果使用ActionBarCompat,则可能需要执行类似操作。
如果您使用导航抽屉,此代码也会更改三行图标!