私は(here)ハニカムギャラリーサンプルコードで探していますし、私自身のアプリでアクション項目を追加しようとしたとき、私は次のコードに出会っ:誰かがattrを説明できますか?
<item android:id="@+id/camera"
android:title="Camera"
android:icon="?attr/menuIconCamera"
android:showAsAction="ifRoom" />
?attr
は、ループのための私を投げています。誰かがこれが何をしているのか説明してくださいこれはドロウアブルにどのように関連していますか?私はGoogleで良い情報を見つけることができないようです。 menuIconCamera
ではなく、アイコンとして使用できる属性のリストやギャラリーもありますか?
おかげ
編集: は、私の周り探していくつかのより多く行なったし、そのattrs.xmlは次のようになりますが見つかりました:
<resources>
<declare-styleable name="AppTheme">
<attr name="listDragShadowBackground" format="reference" />
<attr name="menuIconCamera" format="reference" />
<attr name="menuIconToggle" format="reference" />
<attr name="menuIconShare" format="reference" />
</declare-styleable>
は、残念ながらそれはちょうどそれがさらに混乱私のためになります。これは何ですか?
@color/primary_color
に設定されます、あなたは正確に正しいです、<項目名= "menuIconCamera">描画可能/ ic_menu_camera_holo_light @、ありがとうそんなに。私はic_menu_camera_holo_lightがローカルの描画可能であることを知っています。 3.xは2.xのような公共のアイコンを持っていませんか? – FuegoFingers私はそれが何とかAndroidのバージョンに接続されているとは思わない。これは、選択したテーマに依存する属性を作成する単なる方法です。 – Michael