0

だから私は自分のアクションバーのアイコンを作成していて、非常にばかげた問題を抱えていると思いますが、それを乗り越えることはできません。

次のフォルダーがあります。

ドローアブル ドローアブル-hdpi ドローアブル-ldpi ドローアブル-mdpi ドローアブル-xhdpi

最後の 4 つのフォルダーには、サイズの異なるさまざまなバージョンのアイコンがあります。

action_bar.xml ファイルでアイコンを定義すると問題が発生します。

<item
    android:id="@+id/abSettings"
    android:icon="@drawable/ic_action_device_access_storage"
    android:title="@string/abSettings"
    android:showAsAction="always"/>

このファイルが「描画可能」で見つからないというエラーが表示されますが、これは本当です。

では、どのバージョンの画像を drawable フォルダーに入れる必要がありますか?

4

1 に答える 1

2

「ドローアブル」でこのファイルが見つからないというエラーが表示されますが、これは本当です

フォルダを指定していません。リソースのタイプを指定しています (ここではdrawable)。以下の 1 行を見ると、stringフォルダもありません。これはstringリソースへの参照です。

では、どのバージョンの画像を drawable フォルダーに入れる必要がありますか?

そのなかで何も。おそらく、どこかでタイプミスがあります。Eclipse を使用している場合は、グラフィカル エディターに切り替えて、そこでリソースを選択してみてください。

res/drawable/通常、XML ドローアブル ( 、LevelListDrawableなどStateListDrawable) 用に予約されています。これは、固有の密度がないためです。

于 2013-10-11T22:20:43.120 に答える