设置主页按钮

时间:2013-12-14 06:28:14

标签: java android xml

我想在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”我该如何解决?

2 个答案:

答案 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库