常に表示されるとは限らないアプリケーション ワイド メニューがあります。特に私の問題は、ハードウェア メニュー ボタンのないデバイスのターゲット SDK バージョンを 16 に設定すると、表示されるはずの 3 つのドット (アクション バー?) が実際には表示されないことです。
次のマニフェスト エントリがあります
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10" />
ハードウェア ボタンのない avd エミュレーターでは、アクション バー メニューに 3 つのドットが表示されます。
しかし、目標を16に設定すると
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
アクションバーが表示されない
さまざまなリソース フォルダー (values、values-v11、values-v14) にスタイルを設定しています。
特にvalues-v14には、styles.xmlファイルがあります
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />
テーマを設定するマニフェスト エントリは次のとおりです。
<application android:label="@string/app_name"
android:name="uk.co.pjadult.mobile.adult_reader_lib.BookLib"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
すべての SDK バージョンのスタイルを使用してリソース フォルダーを設定する必要があるかどうか疑問に思っています。
Android:targetSdkVersion="16" を設定し、アクション バー (3 つのドット) メニューを表示できるようにするために、正しいアプローチがどうあるべきかについて途方に暮れています
更新私は今ActionBarSherlockを問題なく使用しています