いくつかのオプションを備えたメニュー ボタンのみを必要とする単純なアプリがあり、すべてのデバイスで動作するはずです。
とにかく、ナビゲーションバーにメニューボタンを配置できなかったことを除いて、私のアプリはすべての場合に問題なく動作します。これが私のコードです:
値フォルダー内の styles.xml
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">true</item>
</style>
value-v11 & value-v14 フォルダの styles.xml
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:windowNoTitle">false</item>
<item name="android:windowActionBar">true</item>
<item name="android:actionBarStyle">@android:style/Widget.Holo.ActionBar</item>
</style>
このコードは、アクティビティのすべての onCreate イベントに表示されます
if(Build.VERSION.SDK_INT <= 10 || (Build.VERSION.SDK_INT >= 14 &&
ViewConfiguration.get(this).hasPermanentMenuKey()))
{
// menu key is present
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.hide();
}
else
{
//No menu key
ActionBar actionBar = getActionBar();
if(actionBar!=null)
actionBar.show();
}
このコードは問題なく動作しますが、アクション バーがない場合に備えて、ナビゲーション バーにメニュー ボタンを配置したいと考えています。
私はそのために多くのグーグルを行ってきましたが、これに対する有効な解決策を見つけることができませんでした.
前もって感謝します。