我用Button,TextView和ImageView創建了一個簡單的佈局(帶有問號)。如何將ImageView對齊到按鈕的右邊緣?
<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"/>
The question mark should be a bit more right
我想要的圖像的右邊緣(問號)在按鈕的右邊緣對齊。 額外的頂部和底部應該在標題的textView(相同高度)的頂部和底部對齊。
爲什麼圖像沒有在右邊對齊,但剩下多一點? 我注意到,如果我增加標題文字大小(例如30dp),問題消失,但我需要一個小的文字大小。
------編輯:是否有圖像的最小尺寸,在這種情況下,報表不能正常工作?
什麼ü究竟想ü可以使圖像在如果你想要的話,我會爲你準備好你想要的。 –
確保圖像沒有任何額外的填充。如果圖像中有任何額外的填充,請使用photoshop或任何其他工具將其刪除。或者,檢查這個圖像,看看它是否適合。 https://image.flaticon.com/icons/png/512/78/78299.png – Aveek
我已經發布了一個解決方案。讓我知道它是否有效 –