0
我需要使一行的列表視圖如下所示: 該行由三列組成,左側必須包含具有背景顏色的佈局中間和右側的文字與圖像相同。中間佈局將包含三行文本 我需要兩側佈局具有固定寬度,中間佈局的寬度取決於設備分辨率。Android兩個固定寬度的佈局和一箇中間有液體寬度的佈局
我的代碼:
<?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="match_parent">
<RelativeLayout
android:id="@+id/lytVoterNumber"
android:layout_width="75dp"
android:layout_height="match_parent"
android:background="@android:color/holo_red_dark"
android:layout_alignParentLeft="true">
<TextView
android:id="@+id/lblVoterNumber"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="1999"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
/>
</RelativeLayout>
<LinearLayout
android:id="@+id/lytVoterData"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentTop="true"
android:layout_toEndOf="@+id/lytVoterNumber"
android:layout_toRightOf="@+id/lytVoterNumber">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text Text Text"
android:id="@+id/lblVoterLastName" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text Text Text"
android:id="@+id/lblVoterName" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="Text Text Text"
android:id="@+id/lblDni" />
</LinearLayout>
<RelativeLayout
android:layout_width="100dp"
android:layout_height="match_parent"
android:background="@android:color/holo_blue_dark"
android:id="@+id/lytIcono"
android:layout_alignParentRight="true"
android:minHeight="30dp"
android:minWidth="30dp"
android:nestedScrollingEnabled="false">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/flecha"/>
</RelativeLayout>
</RelativeLayout>
那麼,你面臨什麼問題? – iRuth 2015-02-06 01:21:33
對你有幫助嗎? – Elltz 2015-02-09 17:31:37
是的,它的工作原理!謝謝!。 – jamarfal 2015-02-10 16:15:18