画像はImageView
ネットから読み込まれ、幅が異なる場合があります。以下にTextView
、画像の説明があります。TextView
をとまったく同じ幅にしたいImageView
。
私の試みはこれでした:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:orientation="vertical" >
<ImageView
android:id="@+id/iv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
<TextView
android:id="@+id/imagedescription"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textAppearance="@style/SmallTextGray" />
</LinearLayout>
TextView
の幅が の幅に合わせて設定されているため、これはどういうわけか機能しますImageView
が、TextView
2 行後に終了します。
TextView
画像の幅がわかった後、プログラムで幅を設定できることはわかっていますが、XML レイアウトでそれを行う方法もありますか?