Android TableRow布局中的垂直线
问题描述:
我想在Android布局中添加TextView
和EditText
之间的分隔线。我曾尝试this办法做到这一点,但是当我使用像它的工作原理Android TableRow布局中的垂直线
<TableRow
android:id="@+id/frmPaymentTrRemainder"
style="@style/rounded_row" >
<TextView
android:id="@+id/frmPaymentTvRemainder"
style="@style/rounded_label"
android:text="Field" />
<EditText
android:id="@+id/frmPaymentEtRemainder"
style="@style/rounded_value"
android:editable="false"
android:ems="10"
android:inputType="numberDecimal" />
<View
android:layout_width="2dip"
android:layout_height="fill_parent"
android:layout_margin="6dp"
android:layout_weight="0.1"
android:background="#FF909090" />
</TableRow>
当我把喜欢
<TableRow
android:id="@+id/frmPaymentTrRemainder"
style="@style/rounded_row" >
<TextView
android:id="@+id/frmPaymentTvRemainder"
style="@style/rounded_label"
android:text="Field" />
<View
android:layout_width="2dip"
android:layout_height="fill_parent"
android:layout_margin="6dp"
android:layout_weight="0.1"
android:background="#FF909090" />
<EditText
android:id="@+id/frmPaymentEtRemainder"
style="@style/rounded_value"
android:editable="false"
android:ems="10"
android:inputType="numberDecimal" />
</TableRow>
我只是想文本视图之间视图TextView和EditText之间的2pix分隔符。任何帮助实现这一挑战,将不胜感激。
答
尝试设置为1和0相应权重的EditText后,将您的分频器观点或包裹的EditText和查看的LinearLayout内。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<View
android:layout_width="2dip"
android:layout_height="fill_parent"
android:layout_margin="6dp"
android:layout_weight="0"
android:background="#FF909090" />
<EditText
android:id="@+id/frmPaymentEtRemainder"
style="@style/rounded_value"
android:editable="false"
android:ems="10"
android:layout_weight="1"
android:inputType="numberDecimal" />
</LinearLayout>
答
试试这个:
<ImageView android:layout_width="2dip" android:layout_height="fill_parent" android:background="#FF909090" />
+0
我已经尝试过,不能工作太多.. – hkutluay
@Rotem给出了正确的答案。 – Ascension