1

ActionBar#setHomeButtonEnabled(true)は、API レベル > 14 に対して定義されています。

ドクターは「This defaults to true for packages targeting < API 14」と言います。以前のバージョンのホーム ボタンを無効にするにはどうすればよいですか。現在、アクションバーでホームボタンを押すと、画面が更新されます。

私はバージョン 13 をサポートしたいので、私の設定は.

 android:minSdkVersion="13"
 android:targetSdkVersion="15"/>
4

1 に答える 1

1

人気のあるオープン ソース ライブラリActionBarSherlockを使用することをお勧めします。ICS (API レベル 14) の ActionBar API を使用して ActionBar をサポートしますが、API レベル 7 (別名 2.1) までバックポートします。

これにより、API レベル 7 から最新 (現在は API レベル 16) までの setHomeButtonEnabled() と残りの ActionBar API を使用できるようになります。

于 2012-10-21T23:18:57.873 に答える