我想在Android版面中添加TextView
和EditText
之间的分隔线。我已经尝试this方法来做这件事,但是当我使用它时它会起作用
<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分隔符。任何帮助实现这一挑战的人都将不胜感激。
答案 0 :(得分:2)
尝试在EditText之后移动分隔符视图,或者在LinearLayout中包含EditText和View,并将权重设置为1和0。
<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>
答案 1 :(得分:0)
尝试删除权重属性
答案 2 :(得分:0)
试试这个:
<ImageView
android:layout_width="2dip"
android:layout_height="fill_parent"
android:background="#FF909090" />