这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="?android:attr/selectableItemBackground" >
<ImageView
android:id="@+id/item_icon"
android:layout_width="30dp"
android:layout_height="20dp"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp" />
<TextView
android:id="@+id/item_name"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:paddingRight="20dp"
android:paddingEnd="10dp"
android:text="Test"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
我试图将这个部分代码放在我的Relativelayout的末尾,但是它显示了分隔符
这是我的分隔码:
<View
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#000000"
android:layout_below="@id/item_name"
/>
那么如何在文本视图下方显示此分隔符?
答案 0 :(得分:4)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<table>
<tr class='hiderow-0'><td><select name="data[TransactionItem][0][quantity]" id="TransactionItem0Quantity">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2" >2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select></td>
<td><input name="data[TransactionItem][0][note]" value="" maxlength="100" type="text" id="TransactionItem0Note"/></td>
<td><input type="checkbox" name="data[TransactionItem][0][waitlisted]" class="waitlisted" options="0 1" value="1" id="TransactionItem0Waitlisted"/>
</td></tr>
<tr class='hiderow-0'><td><select name="data[TransactionItem][1][quantity]" id="TransactionItem1Quantity">
<option value="0" >0</option>
<option value="1" selected="selected">1</option>
<option value="2" >2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select></td>
<td><input name="data[TransactionItem][1][note]" value="" maxlength="100" type="text" id="TransactionItem0Note"/></td>
<td><input type="checkbox" name="data[TransactionItem][1][waitlisted]" class="waitlisted" options="0 1" value="1" id="TransactionItem0Waitlisted"/>
</td></tr>
</table>
答案 1 :(得分:0)
用
替换你的分隔符<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#000000"
android:layout_alignBottom="@id/item_name" />
答案 2 :(得分:0)
用
替换你的分隔符<View
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#000000"
android:layout_alignParentBottom="true"/>
答案 3 :(得分:0)
试试这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="48dp"
android:background="?android:attr/selectableItemBackground" >
<ImageView
android:id="@+id/item_icon"
android:layout_width="30dp"
android:layout_height="20dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp" />
<TextView
android:id="@+id/item_name"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingEnd="10dp"
android:paddingRight="20dp"
android:text="Test"
android:textAppearance="?android:attr/textAppearanceListItemSmall" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_alignBottom="@id/item_name"
android:background="#000000" />
</RelativeLayout>
答案 4 :(得分:0)
尝试更改TextView
身高。
改变这个:
android:layout_height="match_parent"
用这个:
android:layout_height="wrap_content"
android:layout_weight="1"
我猜你的textview掩盖了你的分频器。如果您使用layout_weight="1"
,则会在文字视图中填写“免费”字样。布局的空间,而match_parent
填充父视图。
有关MATCH_PARENT的更多详情,请访问:http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#MATCH_PARENT
答案 5 :(得分:0)
试试这个
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?android:attr/selectableItemBackground" >
<ImageView
android:id="@+id/item_icon"
android:layout_width="30dp"
android:layout_height="20dp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerVertical="true"
android:layout_marginLeft="12dp"
android:layout_marginStart="12dp" />
<TextView
android:id="@+id/item_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:gravity="center_vertical"
android:minHeight="?android:attr/listPreferredItemHeightSmall"
android:paddingEnd="10dp"
android:paddingRight="20dp"
android:text="Test"
android:textAppearance="?android:attr/textAppearanceListItemSmall" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_below="@id/item_name"
android:background="#000000"
android:gravity="center" />
</RelativeLayout>