3

ActionBarSherlock 4.2.0 に切り替えました。Android 2.3.4 のアップグレード後、オーバーフロー メニューが削除されました。代わりにネイティブ メニューが使用されます。

どうすればそれを修正し、ActionBarSherlock にオーバーフロー メニューを強制的に使用させることができますか?

Android ICS を実行する Galaxy S3 でも同じ問題が報告されています。

4

2 に答える 2

4

ForceOverFlowスタイルは4.2から削除されました。ジェイクは、G+の投稿の1つでなぜそれを削除したのかについてコメントしました。ForceOverflowスタイルを削除する理由があるかどうかを誰かが彼に尋ねたところ、彼は次のように答えました。

「はい。そもそもそこにあるべきではなく、APIレベル間で不整合が生じました。ハードウェアメニューキーを備えたICSデバイスはオーバーフローを示さないため、ICS以前のデバイスもオーバーフローを示しません。」

彼はまた、「ActionBarSherlockの目標はAPIレベル間の一貫性です。これは、ICS+アクションバーに表示されるいくつかの基本的なバグを修正できないのと同じ理由です」と述べています。

フルスレッドチェックアウトについてはhttps://plus.google.com/u/0/108284392618554783657/posts/L7nsqBiAtsk

于 2012-10-09T20:41:00.767 に答える
0

私の ActionBarSherlock ライブラリを使用できます。私もその機能が欲しかったので、手動で追加しました。バージョン 4.2 です。https://github.com/ajws7036/abs42-forceoverflow

于 2013-02-20T14:50:22.383 に答える