アプリをビルドするときに、3 ドット オーバーフロー メニュー キー (RecentApp 仮想キーの隣) を表示したい
android:targetSdkVersion="15"
これが私の話です。私のアプリには 2 つの lib プロジェクト (jar のみ + res ソースなし) が含まれており、lib-a はメニューを使用しています。アプリが target-sdk=10 でビルドされた場合、正常に動作し、システム ナビゲーション バーの RecentApp キーの横に 3 ドット アイコンが表示されます。lib-b がアップグレードされたので、target-sdk=15 でアプリをビルドする必要がありますが、これにより lib-a UI メニューが表示されなくなります。lib-a には以前のようにメニューが必要です。
これらの投稿をチェックしましたが、とても役に立ちました。
ターゲット SDK のバージョンが 10 より大きい場合、Android アクション バー メニューが表示されない
ActionBarSherlock を適用することも、target-sdk を 10 に設定することもできません。したがって、古いテーマ (ホロ テーマではない) を使用すると役立つかどうか疑問に思っています。[android.Theme] から派生したテーマを作成し、lib-a (アプリのマニフェスト xml) のすべてのアクティビティに適用しましたが、うまくいきません。
私の質問は、テーマは問題を解決できるでしょうか?