Android 自定义ListView行不';不显示右
我有一个自定义行的列表。我的列表行代码工作不正常 在这个链接中有一个有用的listview图像 绿色区域始终位于红色区域和箭头图像的前面。但它们必须并排出现,我无法修复 列表的顺序必须如下所示: IcdCode*(@+id/IcdCode)*IcdText(@+id/IcdText)箭头(@+id/itembtn) 我想我错过了什么。你能帮助我吗?多谢各位 以下是布局代码:Android 自定义ListView行不';不显示右,android,listview,Android,Listview,我有一个自定义行的列表。我的列表行代码工作不正常 在这个链接中有一个有用的listview图像 绿色区域始终位于红色区域和箭头图像的前面。但它们必须并排出现,我无法修复 列表的顺序必须如下所示: IcdCode*(@+id/IcdCode)*IcdText(@+id/IcdText)箭头(@+id/itembtn) 我想我错过了什么。你能帮助我吗?多谢各位 以下是布局代码: <RelativeLayout xmlns:android="http://schemas.android.com
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="8dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="8dp" >
<TextView
android:id="@+id/icdcode"
android:layout_width="80dp"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:gravity="center_vertical" />
<ImageButton
android:id="@+id/itembtn"
android:layout_width="40dp"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/icdtext"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@android:color/transparent"
android:contentDescription="@string/itembtn" />
<TextView
android:id="@+id/icdtext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/itembtn"
android:layout_toRightOf="@+id/icdcode"
android:contentDescription="@string/itemtext"
android:gravity="center_vertical"
android:textColor="#000000" />
</RelativeLayout>
已解决:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="left" >
<TextView
android:id="@+id/icdcode"
android:layout_width="80dp"
android:layout_height="fill_parent"
android:gravity="center_vertical"
android:textColor="#000000" />
<TextView
android:id="@+id/icdtext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="left|center_vertical"
android:layout_weight="1"
android:contentDescription="@string/itemtext"
android:textColor="#000000" />
<ImageButton
android:id="@+id/itembtn"
android:layout_width="40dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@android:color/transparent"
android:contentDescription="@string/itembtn"
android:paddingBottom="5dp"
android:paddingTop="5dp"
android:src="@android:color/transparent" />
</TableRow>
</TableLayout>
我尝试了您的布局,字段之间没有重叠…:/这里看起来不错。。。您可以尝试使用线性布局和使用权重…我使用TableLayout,但再次感谢您说的“使用权重”。