テキストのみのアイテムをアクションバーに配置したい。私はActionBarSherlockを使用しています。これどうやってするの。1 つは、テキストを含むアイコンを定義することです。私はそれをしたくありません。文字列リソースからテキスト項目を取得することは可能ですか?
質問する
17505 次
4 に答える
32
ただ定義しないでください
android:icon
その項目の menu.xml のフィールド。
于 2012-10-05T05:52:35.137 に答える
16
これを理解したところ、必ず android:showAsAction="always" を追加してください
<item
android:id="@+id/menu_item"
android:showAsAction="always"
android:title="@string/menu_title" />
于 2014-01-31T08:52:17.520 に答える
6
今後の参考のために、さまざまな Android バージョンとの互換性を提供するために、名前空間と名前空間のshowAsAction
両方で属性を定義する必要があることがわかりました。したがって、menu.xml ファイルは次のようになります。http://schemas.android.com/apk/res/android
http://schemas.android.com/apk/res-auto
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="net.taptools.android.sportshistory.PlayerProfileActivity" >
<item android:id="@+id/action_settings"
android:title="Statistics"
app:showAsAction="always"
android:showAsAction="always"/>
</menu>
于 2014-07-11T22:37:52.480 に答える