私は1つの壁紙アプリケーションを作成しているため、アセットフォルダーに画像を入れています。ボタンをクリックしてこの画像を1つずつ表示し、SDカードに保存する必要があります。
私がしたこと: ImageView と WebView を使用して画像を表示します。まず、WebView を使用すると、画像サイズが小さく表示されるため、画像サイズの設定に固執し、デバイスのウィンドウ サイズごとに画像を表示する必要があります。
次のコードを使用しましたが、画面上の画像を調整するのに役立ちませんでした
myWebView.loadUrl("file:///android_asset/image.html");
WebSettings settings = myWebView.getSettings();
settings.setUseWideViewPort(true);
settings.setLoadWithOverviewMode(true);
私も設定<src img="someimage.jpg" width=""100%">
しましたが、役に立ちませんでした。
次に、ImageView を使用して画像を表示し、次のコードを使用して少なくとも適切なサイズで画像を表示できます。
InputStream ims = getAssets().open("31072011234.jpg");
// load image as Drawable
Drawable d = Drawable.createFromStream(ims, null);
// set image to ImageView
imageView.setImageDrawable(d);
私の質問は
、画面のイメージビューまたはウェブビューに画像を表示する良い方法はどれですか?. この画像の名前がわからない場合にすべての画像を配列に取り、SDカードに保存する方法ヒントまたは参考にしてください。
前もって感謝します。