1

ABSherlockのアクションバーの上部のアイコンクリックを無効にする方法を探していました。これを設定getSupportActionBar().setDisplayHomeAsUpEnabled(false);してもうまくいかないようです。現在、私の一番上のアイコンのクリックはクリック可能で、タップするたびにアイコン全体が強調表示されます。戻る機能は必要ありません。クリックできないようにするだけです。

4

1 に答える 1

8

setHomeButtonEnabled(boolean)

アクションバーの隅にある「ホーム」ボタンを有効または無効にします。(これは、システム全体のホームボタンではなく、アクションバーのアプリケーションのホーム/アップアフォーダンスであることに注意してください。)

これは、API 14未満を対象とするパッケージのデフォルトでtrueになります。API14以降を対象とするパッケージの場合、アプリケーションはこのメソッドを呼び出して、ホーム/アップアフォーダンスとの対話を有効にする必要があります。

表示オプションを設定DISPLAY_HOME_AS_UPすると、ホームボタンが自動的に有効になります。

于 2012-09-01T02:13:57.570 に答える