内に画像タグを含むHTMLをレンダリングしていますTextView
。getDrawable()
コード内の画像を拡大縮小しようとしましたが失敗しました。コードは次のようになります。
myTextView.setText(Html.fromHtml(htmlSource, this, this));
@Override public Drawable getDrawable(String url) {
Drawable.createFromStream((InputStream) new URL(url).getContent(), null);
}
大きな画像は、画面の幅に合わせて縮小されません。代わりに、画像の左端の部分だけが表示され、画像の残りの部分は画面から切り取られます。画面に収まるように画像を縮小するにはどうすればよいですか?
私のレイアウトは次のようになります。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myId"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:fillViewport="true" >
<TextView
android:id="@+id/myTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:textSize="22dp" />
</ScrollView>
</LinearLayout>