以编程方式修改ActionBarDrawerToggle Drawable

时间:2014-08-12 03:38:47

标签: android android-actionbar navigation-drawer android-drawable

有没有人知道通过资源ID在构造函数中设置后,获取用于ActionBarDrawerToggle的drawable的方法?我正在使用导航抽屉,我想以编程方式将颜色过滤器应用于图标,但我无法弄清楚如何将其作为可绘制对象进行访问。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

由于隐藏了该视图的框架ID,我发现访问它的唯一方法是根据主视图中的位置遍历层次结构。

public ImageView getUpView()
{
    ViewGroup parentView = (ViewGroup) findViewById(android.R.id.home).getParent();
    return (ImageView) parentView.getChildAt(0);
}