ActionBar获取当前图标,findviewbyid

时间:2014-04-28 19:31:35

标签: android android-actionbar imageview icons findviewbyid

我知道如何设置操作栏的图标,但如何确定当前的图标?我没有看到像getIcon这样的访问者,我认为可以通过id找到图标视图,因为我已经使用操作栏中的搜索小部件完成了这个,但我不知道是什么ID调用

1 个答案:

答案 0 :(得分:3)

根据ActionBarView.HomeView的源代码,您应该能够ImageView获得android.R.id.home图标。

因此代码可能如下所示:

ImageView imageView = (ImageView) findViewById(android.R.id.home);
Drawable dr = imageView.getDrawable();

不确定这是否适用于支持库