TableRow维度内的Edittext正在发生变化

时间:2016-05-04 14:34:14

标签: android xml android-edittext tablelayout

我正在应用圆角并在Tablelayout中更改Edittext的背景颜色,但once我应用圆角我的Edditetext更改了它的尺寸并影响其他TableRows。请帮忙。

这是我的代码:

    <TableLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/title_reset"
        android:layout_centerHorizontal="true"
        android:padding="20dp">

        <TableRow
            android:id="@+id/tableRow1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal">

            <TextView
                android:id="@+id/tv_row1"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="left"
                android:text="Price for 20 Minutes Visition"
                android:textSize="16sp"
                android:layout_weight="1"
                android:textStyle="bold"></TextView>
        </TableRow>

        <TableRow
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="5dp"
            >

            <TextView
                android:id="@+id/tv_price"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:text="Price"
                android:layout_weight="2"
                android:textSize="16sp"
                android:layout_column="0" />

            <TextView
                android:text="New Text"
                android:id="@+id/textView14"
                android:layout_weight="0.5"
                android:layout_column="1" />
        </TableRow>

        <TableRow
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="5dp"
            >

            <TextView
                android:id="@+id/tv_subtotal"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:text="Subtotal"
                android:layout_weight="2"
                android:textSize="16sp"
                android:layout_column="0" />

            <TextView
                android:text="New Text"
                android:id="@+id/tv_subtotal_amount"
                android:layout_weight="0.5"
                android:layout_column="1" />
        </TableRow>
        <TableRow
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginTop="5dp"
            >

            <TextView
                android:id="@+id/tv_Coupon_code"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:text="Coupon Code"
                android:layout_weight="1"
                android:textSize="16sp"
                android:layout_column="0" />

            <EditText
                android:text="New Text"
                android:id="@+id/et_code"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_weight="1"
                android:layout_column="1"
                android:layout_marginLeft="5dp"
                android:textSize="16sp"
                android:background="@drawable/edit_text_coupon"
                />
        </TableRow>

    </TableLayout>

这是我的edi_text_coupon.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#ffffff"/>
            <corners android:radius="10dp" />
            <stroke
                android:width="2dp"
                android:color="#FFFFFF"
                />
        </shape>
    </item>
</selector>

0 个答案:

没有答案