Button、TextView、ImageView(質問記号付き)で簡単なレイアウトを作成しました。 ImageViewをボタンの右端に揃えるにはどうすればよいですか?
The question mark should be a bit more right
<Button
android:background="#f00"
android:textSize="25dp"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="Button"
android:id="@+id/button" />
<TextView
android:id="@+id/textViewmas"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button"
android:layout_alignLeft="@+id/button"
android:layout_alignStart="@+id/button"
android:text="title "
android:textSize="18dp" />
<ImageView
android:id="@+id/questionmark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/textViewmas"
android:layout_alignTop="@+id/textViewmas"
android:layout_alignRight="@+id/button"
android:layout_alignEnd="@+id/button"
app:srcCompat="@drawable/questionmark"/>
私は、ボタンの右端に揃えるために、画像の右端(questionmarkを)したいです。 追加の上下は、タイトルのtextView(同じ高さ)の上下に揃えます。
画像が右端で整列しないが、もう少し左に整列されないのはなぜですか? タイトルのテキストサイズを大きくすると(たとえば30dp)、問題は消えますが、小さなテキストサイズが必要になることに気付きました。
------ EDIT:イメージの最小サイズはおそらく、文がうまくいきませんか?
android:layout_alignRight="@+id/button"
か::
の終わりに縮小画像を移動するために
android:scaleType="fitEnd"
を使用することですペイントしたい場合は、私はあなたのためにデザインします。 –画像に余分な余白がないことを確認してください。イメージに余分な余白がある場合は、Photoshopまたは他のツールを使用して削除します。または、この画像で確認し、適合するかどうかを確認してください。 https://image.flaticon.com/icons/png/512/78/78299.png – Aveek
解決策を掲載しました。 –