ImageViewとその中のTextViewを持つフレームレイアウトがあります。私は絵の中心にそのテキストを作るつもりです。 問題はイメージが収まりません。イメージビューはコンテンツの高さをラップしません。。絵を見てください: Android:フレームレイアウト - ImageViewの高さが合わない
私は高さを混合し、(ラップ内容とマッチ親)を試みたが、画像はまだよく適合しません。 これは、XMLである:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:srcCompat="@drawable/tvrdjava"
android:id="@+id/imageView3" />
<TextView
android:text="TextView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/textView6"
android:textAlignment="center"
android:textColor="@android:color/white"
/>
</FrameLayout>
画像は、異なる解像度ごとに異なる描画可能なフォルダ(hdpi、MDPI、xhdpi、xxhdpi、xxxhdpi)です。
なぜImageViewとTextViewにRelativeLayoutを使用しないのですか? – MatPag
Uはandroid:background = "@ drawable/your_image .. –
を使用することができます。テキストに画像を置くことができないので@MatPag – IkePr