簡體   English   中英

設置主頁按鈕

[英]Set home up button

我想在我的PreferenceScreen中設置Home Up按鈕,所以我嘗試使用此代碼

    if (android.os.Build.VERSION.SDK_INT >= VERSION_CODES.HONEYCOMB){
    getActionBar().setDisplayHomeAsUpEnabled(true);
    }

我的應用程序需要minSdkVersion10(GB),所以我使用Build.VERSION.SDK_INT檢查了android版本。 問題是月食給我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);
    }

}

對於您在姜餅上使用actionbar,最好的解決方案是使用Jake Wharton的ActionBarSherlock庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM