我知道如何设置操作栏的图标,但如何确定当前的图标?我没有看到像getIcon
这样的访问者,我认为可以通过id找到图标视图,因为我已经使用操作栏中的搜索小部件完成了这个,但我不知道是什么ID调用
答案 0 :(得分:3)
根据ActionBarView.HomeView
的源代码,您应该能够ImageView
获得android.R.id.home
图标。
因此代码可能如下所示:
ImageView imageView = (ImageView) findViewById(android.R.id.home);
Drawable dr = imageView.getDrawable();
不确定这是否适用于支持库