我有一個帶有自定義背景的按鈕,它具有圓角。通常看起來不錯,但是當它出現在TableLayout
中時,按鈕的右側邊緣會被切斷。在TableView中切斷按鈕的右側半徑邊緣
這裏有哪些地方在表格佈局按鈕的佈局XML的相關片段:
<TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/rounded_box_nopadding" android:stretchColumns="1" android:shrinkColumns="1">
<TableRow android:padding="10dp">
<TextView android:text="@string/sign_in_email_label" android:textStyle="bold" android:textColor="#000000" android:paddingRight="10dp" />
<TextView android:text="@string/sign_in_email_hint" />
</TableRow>
<TableRow android:layout_height="1dp">
<View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#dbe3e4" android:layout_span="2" />
</TableRow>
<TableRow android:padding="10dp">
<TextView android:text="@string/sign_in_password_label" android:textStyle="bold" android:textColor="#000000" android:paddingRight="10dp" />
<TextView android:text="@string/sign_in_password_hint" />
</TableRow>
<TableRow android:layout_height="1dp">
<View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#dbe3e4" android:layout_span="2" />
</TableRow>
<TableRow android:padding="10dp">
<Button android:id="@+id/my_scoopons_sign_in_button" android:layout_height="wrap_content" android:text="@string/sign_in_button_label" android:textColor="@color/button_text_states"
android:textSize="20sp" android:textStyle="bold" android:shadowColor="#671610" android:shadowDy="-2" android:shadowRadius="1" android:background="@drawable/button_states"
android:layout_span="2"/>
</TableRow>
</TableLayout>
而這裏的屏幕截圖說明問題。
Android screenshot http://www.petrocky.com/images/device.png
只是修正它,只是刪除''元素的填充,並增加了對'