0

私の要件は、実行時にすべての画像と色を変更する必要があるということです。しかし、私が知る限り、画像は描画可能なフォルダーにある必要があります。私の質問は、apk ファイルをエクスポートした後、アプリケーションを介してサーバーから画像をダウンロードし、アプリ内の画像として設定できるようになるかということです。

例として、描画可能なフォルダーにある背景画像を含む線形レイアウトがあるとします。デバイスにアプリをインストールした後、サーバーから画像をダウンロードして、線形レイアウトの背景として設定できますか?

質問が明確になったことを願っています。どんな助けでも大歓迎です。

前もって感謝します。

4

1 に答える 1

3

try this one (i posted my version for FrameLayout, Imageview should be similar):

String myJpgPath = "/sdcard/picture.jpg";
Bitmap image_b = BitmapFactory.decodeFile(myJpgPath);
final BitmapDrawable image_d = new BitmapDrawable(image_b);
final FrameLayout main = (FrameLayout) findViewById(R.id.main_view);
main.setBackgroundDrawable(image_d);
于 2010-12-09T09:44:13.433 に答える