我已经实施了汉堡包 - > ActionBar上的箭头按钮,就像这里:http://material-design.storage.googleapis.com/publish/v_2/material_ext_publish/0B08MbvYZK1iNWG5ldFpTU3VDd1E/animation-DelightfulDetails-DelightfulDetails-WellCrafted_v01_large_xhdpi.webm
它工作得很好,但我想在按下时更改此按钮的背景。如何更改ActionBarDrawerToggle的背景?
答案 0 :(得分:0)
下面是解决问题的解决方法,但必须有一些更好的方法:
for(int i=0; i<( getActionBarToolbar()).getChildCount(); ++i) {
View nextChild = getActionBarToolbar().getChildAt(i);
if (nextChild instanceof ImageButton)
{
nextChild.setBackgroundResource(R.drawable.selectable_background_indigo);
}
}
我只是在迭代并寻找显示汉堡包图标的ImageButton,但必须有一些更好的方式。