Вопрос

I know how to set the icon of the actionbar, but how do I determine what icon is currently there? I don't see an accessor like getIcon , I think it is possible to find the icon view by id, since I've done this with the search widget in the actionbar, but I wouldn't know what id to call.

Это было полезно?

Решение

According to the source code of ActionBarView.HomeView you should be able to get ImageView of icon by android.R.id.home.

So code may look like:

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

Not sure if this will work with support libraries

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top