私はDrawableのリストを配列に格納しています。今私はそれを "res"(intデータ型)に変換したいと思います。これは可能ですか?どんな助けもありがとうございます。Drawableをresに変換する
0
A
答えて
1
おそらくランダムなDrawableからresIDを取得しようとしています。もしそうなら、これは不可能です。ドロアブルはIDを格納しません。
しかし、あなたは、リソース(すなわちResources.obtainTypedArray(R.array.your_imgs)
)から、あなたのドロウアブルをロードするためにTypedArrayを使用する場合、あなたはgetResourceId(int index, int defValue)
呼び出すことにより、残油を得ることができるようになります:(横にあなたが何をしたいのかを説明する
TypedArray typedArray = mResources.obtainTypedArray(R.array.my_imgs);
int resID = typedArray.getResourceId(index, defValue);
2
デバイス上の既存のAPK内のリソースを変更することはできません。
0
"res"は.apkファイルにパックされたリソースにアクセスするための識別子です。だから私は実際にあなたが配列に描画可能な名前を持っている場合は、上記の関数が返す
getIdentifier (String name, String defType, String defPackage);
int resId = getResources().getIdentifier("us","drawable","com.app");
を使用することができますことは不可能
0
あるデバイス上の既存の.apkを、・修正を意味RESに描画可能に「変換」することだと思いますR.drawable.usと同じ整数値。
これは、リソース名でアクセスする方法です。
関連する問題
- 1. res/drawable/"folder"にアクセスする方法
- 2. java.lang.NullPointerException各res/drawable- "density"フォルダに存在するdrawableをロードするとき
- 3. BitmapをDrawableに変換するには?
- 4. intをdrawableに変換するには?
- 5. Vector DrawableをSVGに変換する
- 6. Android FileNotFoundException res/drawable-hdpi/scrollbar_handle_vertical.9.png
- 7. android.content.res.Resources $ NotFoundExceptionを解決する方法:drawableリソースID#0x7f02008fからファイルres/drawable/ic_paper_plane.xml?
- 8. イメージファイルをres/drawableからアンドロイドのGallery Appに保存する
- 9. res/drawableディレクトリに画像を保存する
- 10. Androidはdrawable resフォルダに複数の画像を追加する
- 11. Android:action_send res/drawableフォルダからextra_streamを置くとクラッシュする
- 12. Android XML Drawableをイメージに変換するには?
- 13. apkをインストールした後のデバイス上のres/drawableファイルの場所
- 14. res/drawableフォルダからネイティブコードで画像リソースにアクセスする方法は?
- 15. FileNotFoundException:Playストアのres/drawable-xhdpi-v4/foo.pngクラッシュログのみ
- 16. リソースが見つかりません:res/drawable/list_selector_background.xml?
- 17. ファイルres/drawable/abc_ic_ab_back_material.xmlが見つかりません
- 18. 他の場所にres/drawableイメージを保存していますか?
- 19. すべての画像はres/drawableフォルダに保存されますか?
- 20. 19 apiで起動するとエラーres/drawableファイルが見つかりません
- 21. htmlに変換すると、サーバーにdrawable名を送信する方法は?
- 22. XMLカラーをDrawableに変更する
- 23. Drawableでキャンバスを変更するには?
- 24. イメージマネージャ - にGoogle PlayのゲームサービスからURIを変換Drawableの
- 25. imageviewからdrawableを取得してビットマップに変換するには?
- 26. ビットマップをDrawableに変換すると、何も表示されません。
- 27. なぜdrawable-hdpi-v4がbuild \ intermediates \ res \ mergedで自動的に生成され、無効にするのか
- 28. Android - Drawableの色を変更する
- 29. Selector DrawableのPaddingを変更する
- 30. ImageResource(Drawable)をプログラムで変更する
より良いものがあるがこれにより、コミュニティがあなたを助けたり、回避策を提案したりします。 –