gpt4 book ai didi

android - 如何获取actionbar的图标

转载 作者:行者123 更新时间:2023-11-30 02:16:58 24 4
gpt4 key购买 nike

在我的 Activity 中,ActionBar 的标题和图标是通过编程设置的。要将两者都保存在 onStop() 中,我必须取回这些值。标题可以通过 getActionBar.getTitle() 读取。但是 ActionBar 没有提供 getIcon() 方法。如何获取图标?

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
...
}

最佳答案

在 onCreate 中保留一个成员值:

getActionBar().setIcon(R.drawable.logo1);
mIcon = R.drawable.logo1

并用它来存储共享偏好的值(value)

关于android - 如何获取actionbar的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29141341/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com