[解決済み] Androidのdrawableディレクトリはサブディレクトリを含むことができますか?
2022-03-18 03:41:20
質問
Android SDKのドキュメントでは、@drawable/my_image xml構文で使用されるすべての例は、私のプロジェクトのres/drawableディレクトリに格納されている画像に直接対処しています。
drawableディレクトリの中にサブディレクトリを作るのは、明示的にダメなのでしょうか、気になります。
例えば、以下のようなディレクトリレイアウトがあった場合。
res/drawable
-- sandwiches
-- tunaOnRye.png
-- hamAndSwiss.png
-- drinks
-- coldOne.png
-- hotTea.png
ツナサラダサンドの画像を@drawable/sandwiches/tunaOnRyeとして参照することは可能でしょうか?
それとも、drawableディレクトリの階層をフラットにしておく必要があるのでしょうか。
解決方法は?
リソース・メカニズムでは、描画可能なディレクトリのサブフォルダをサポートしていません。
あなたが示したディレクトリレイアウトでは、どの画像も利用できないことになります。
私自身の実験によると、任意のアイテムを含むサブフォルダを
res/drawable
フォルダーを使用すると、リソースコンパイラが失敗します。
R.java
ファイルが正しく生成されません。
関連
-
[解決済み】Android "ビュー階層を作成した元のスレッドだけが、そのビューに触れることができる"
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
[解決済み] Android XML drawable ファイルに円形を定義する方法を教えてください。
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
Androidカスタムドロップダウンリストボックスコントロール
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Androidのランドスケープモードを無効にする方法を教えてください。
-
[解決済み] Androidレイアウトのフォルダにサブフォルダを含めることはできますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ジャークとして。起動アクティビティを特定できませんでした。デフォルトのアクティビティが見つかりません アクティビティ起動中のエラー
-
Android: インポートモジュールエラー Android リソースのリンクに失敗しました
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
Android studioのインストールと問題発生、Emulator: PANIC: AVDのシステムパスが見つかりません。
-
エラー:未宣言の識別子(AS)の使用
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
問題 ---- Android ---- ActivityManager: Error: アクティビティクラス{xx/xx.MainActivity}が存在しない
-
Android--shape--描画のコーナー、グラデーション、パディング、サイズ、ソリッド、ストロークのプロパティを指定する。
-
Android TextViewは、テキスト内容が表示省略記号を超えているかどうかを判断する
-
[解決済み] Androidレイアウトのフォルダにサブフォルダを含めることはできますか?