Android应用程序:如何在不使用manifest.xml并将minVersion设置为14的情况下更改操作栏的图标?

时间:2014-08-25 19:50:03

标签: android android-actionbar icons

所以我想改变ActionBar的Icon。由于图标图像取决于用户的某些输入数据,因此我无法使用manifest.xml

我也不想使用setIcon方法,因为我必须将最小版本设置为14。

还有其他方法吗?

2 个答案:

答案 0 :(得分:0)

  

我也不想使用setIcon方法,因为我必须将最小版本设置为14。

minSdkVersion有三种可能性:

  1. 如果您的minSdkVersion为10或更低,则应使用" AppCompat"操作栏的版本和it has a setIcon() method(或使用ActionBarSherlock,它也有setIcon()

  2. 如果您的minSdkVersion为14或更高,请在常规setIcon()上使用ActionBar

  3. 如果您的minSdkVersion是11,12或13,请将其更改为其他内容,因为根据the distribution of Android devices in use today

答案 1 :(得分:0)

如果你不想使用Set Icon Method,那么你可以使用Support Library或Action Bar Sherlock库...

没有其他选择