В моей деятельности заголовок и значок ActionBar установлены программно. Чтобы сохранить как onStop(), мне нужно вернуть значения. Заголовок может быть прочитан getActionBar.getTitle(). Но метод getIcon(), предоставляемый ActionBar, отсутствует. Как я могу получить значок?Как получить значок панели действий
public class MainActivity extends ActionBarActivity {
protected void onCreate(Bundle savedInstanceState) {
...
getActionBar().setTitle("MyActualTitle");
getActionBar().setIcon(R.drawable.logo1);
...
}
protected void onStop() {
super.onStop();
String actualTitle = getActionBar().getTitle().toString();
int actualIcon = getActionBar().getIcon(); //Missing
// Save both in SharedPreferences
...
}
проверить это HTTP : //stackoverflow.com/questions/23349630/actionbar-get-current-icon-findviewbyid – Raghunandan
Мне нужен идентификатор ресурса, и он должен работать API vers ионный независимый. –
попробуйте и посмотрите, помогает ли это – Raghunandan