我想在我的 PreferenceScreen 中设置 Home Up Button,所以我尝试使用这段代码
if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
getActionBar().setDisplayHomeAsUpEnabled(true);
}
我的应用程序需要 minSdkVersion10 (GB),因此我使用 Build.VERSION.SDK_INT 检查 android 版本。问题是 eclipse 在 getActionBarMethod() 上给我一个错误,因为“调用需要 API 级别 11(当前最小值为 10):android.preference.PreferenceActivity#getActionBar” 我该如何解决?
最佳答案
将此添加到上面使用此代码的方法中,
在这种情况下,我使用了 onCreate 方法。
@SuppressLint("NewApi") or @TargetApi(HONEYCOMB)
public void onCreate(Bundle savedInstance){
if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
getActionBar().setDisplayHomeAsUpEnabled(true);
}
}
关于java - 设置主页按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20580412/