オプションメニューの2つのオプションでテキストを置き換えたい
ええと、タイトルを削除して自動的に起こらない限り、それは不可能だと思います。
しかし、マーク(コモンズウェアの男)がタイトルバーのオプションメニューからアイコンを取得した方法がわかりません
ええと、ほら、それはこの楽しい小さな本でカバーされています... :-)
さらに深刻なandroid:showAsAction
ことに、アイテムをオーバーフロー領域(never
)に配置するか、アクションバー(ifRoom
)に配置するか、実際にアクションバー()に配置するかを制御しますalways
。そうは言っても、これalways
はヒントであり、要求ではありません。OSは、小さい画面サイズでもアクションバーアイテムをオーバーフローさせる可能性があります。
実験しているEmPubLiteシリーズのどれを述べていませんでした。早い段階で、アイテムはすべて次のように設定されnever
ます。
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/help"
android:icon="@android:drawable/ic_menu_help"
android:showAsAction="never"
android:title="@string/help"/>
<item
android:id="@+id/about"
android:icon="@android:drawable/ic_menu_info_details"
android:showAsAction="never"
android:title="@string/about">
</item>
</menu>
シリーズの終わりまでに、理想的にはアクションバーに入るものがいくつかあります。
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/notes"
android:icon="@android:drawable/ic_menu_edit"
android:showAsAction="ifRoom|withText"
android:title="@string/notes">
</item>
<item
android:id="@+id/update"
android:icon="@android:drawable/ic_menu_save"
android:showAsAction="ifRoom|withText"
android:title="@string/download_update">
</item>
<item
android:id="@+id/settings"
android:icon="@android:drawable/ic_menu_preferences"
android:showAsAction="never"
android:title="@string/settings">
</item>
<item
android:id="@+id/help"
android:icon="@android:drawable/ic_menu_help"
android:showAsAction="never"
android:title="@string/help">
</item>
<item
android:id="@+id/about"
android:icon="@android:drawable/ic_menu_info_details"
android:showAsAction="never"
android:title="@string/about">
</item>
</menu>
私のオプションはアクションバーの下部に表示され、これは画面上の不要なスペースを占めています。
それなら、あなたandroid:uiOptions="splitActionBarWhenNarrow"
はマニフェストをどこかに設定しました。