我想在PreferenceScreen中设置Home Up按钮,所以我尝试使用此代码
if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
getActionBar().setDisplayHomeAsUpEnabled(true);
}
我的应用程序需要minSdkVersion10(GB)所以我用Build.VERSION.SDK_INT检查android版本。问题是eclipse在getActionBarMethod()上给出了一个错误,因为“Call需要API级别11(当前min为10):android.preference.PreferenceActivity#getActionBar”我该如何解决?
答案 0 :(得分:1)
将此添加到上面使用此代码的方法
在这种情况下,我使用onCreate方法。
@SuppressLint("NewApi") or @TargetApi(HONEYCOMB)
public void onCreate(Bundle savedInstance){
if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
getActionBar().setDisplayHomeAsUpEnabled(true);
}
}
答案 1 :(得分:0)
为了在姜饼上使用动作栏,最好的解决方案是使用Jake Wharton的ActionBarSherlock库