200個以上のアイコン(50x50pxより小さい)を描画可能なリソースに追加したい。ドラッグアンドドロップは私のためには機能しません。新しい画像アセット許可を使用すると、1枚の写真のみをアップロードできます。Androidはdrawable resフォルダに複数の画像を追加する
描画可能なフォルダに画像を追加した後、私は画像を取得することができませんでした:
は、ここに私のプロジェクトのリソースフォルダ構造です。ここに私のコードです
Resources res = activity.getResources();
String mDrawableName = user.getNat().toLowerCase() + ".png";
int resourceId = res.getIdentifier(mDrawableName , "drawable", activity.getPackageName());
Drawable drawable = res.getDrawable(resourceId);
countryIcon.setImageDrawable(drawable);
なぜ私はdrawableでイメージを見つけることができませんか?
ファイルエクスプローラ/ファインダーで写真をコピーする場所はどこですか?私は描画可能なフォルダとミップマップフォルダを別々の次元に持っています
プロジェクト内に200個のPNGがあることをお勧めしますか? (私は33483477のような異なるコードを持ち、すべてのコードに対して私は表示する必要のある画像を持っています)
DCIMフォルダに画像を保存することができます。次に、ImageViewを作成します。そこでは、画像をブラウズして選択することができます。 – user1850484
'String mDrawableName = user.getNat()。toLowerCase(); //拡張子なし! ' –