18

テキストのみのアイテムをアクションバーに配置したい。私はActionBarSherlockを使用しています。これどうやってするの。1 つは、テキストを含むアイコンを定義することです。私はそれをしたくありません。文字列リソースからテキスト項目を取得することは可能ですか?

4

4 に答える 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/androidhttp://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 に答える