我有一個列表視圖,如名稱和結果中的兩行文字。我想TextView的適合於行,因爲我需要設置背景顏色到第二textview.I試圖「match_parent」 FILL_PARENT」 ..等
//items.xml 列表視圖項適合行
<ImageView
android:id="@+id/imgViewLogo"
android:layout_width="22dip"
android:layout_height="22dip"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:scaleType="center"
android:src="@drawable/ic_launcher" />
<TextView
android:id="@+id/txtViewTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/txtViewDescription"
android:layout_alignBottom="@+id/txtViewDescription"
android:layout_marginLeft="6dp"
android:layout_toRightOf="@+id/imgViewLogo"
android:text="TextView"
android:textStyle="bold" />
<MyTextView
android:id="@+id/txtViewDescription"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/imgViewLogo"
android:layout_marginRight="33dp"
android:layout_gravity="center"
android:text="TextView"
android:textStyle="bold" />
<ImageView
android:id="@+id/temperrr"
android:layout_width="22dp"
android:layout_height="22dp"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/resultarrawnocolor" />
</RelativeLayout>
// listview.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<Button
android:id="@+id/gl1"
style="?android:attr/buttonStyleSmall"
android:layout_width="64dp"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:background="@drawable/back"
android:gravity="center_vertical"
android:onClick="backMan" />
<TextView
android:id="@+id/textVie3"
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_alignParentLeft="true"
android:layout_below="@+id/gl1"
android:background="@drawable/header_line" />
<Button
android:id="@+id/gl2"
style="?android:attr/buttonStyleSmall"
android:layout_width="64dp"
android:layout_height="40dp"
android:layout_above="@+id/textVie3"
android:layout_alignParentRight="true"
android:background="@drawable/info"
android:gravity="center_vertical"
android:onClick="info" />
<TextView
android:id="@+id/textVie1"
android:layout_width="135dp"
android:layout_height="30dp"
android:layout_alignBaseline="@+id/gl2"
android:layout_alignBottom="@+id/gl2"
android:layout_centerHorizontal="true"
android:background="@drawable/uchek_header"
android:gravity="center" />
<TextView
android:id="@+id/bgnf1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textVie3"
android:background="@drawable/main_bag" />
<TextView
android:id="@+id/myTextView1"
android:layout_width="375dp"
android:layout_height="35dp"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/bgnf1"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:layout_marginTop="5dp"
android:background="@drawable/textviewtableheader"
android:gravity="center_vertical"
android:paddingLeft="10dp"
android:text="Result"
android:textColor="#FFFFFF"
android:textSize="20sp"
android:textStyle="bold" />
<Button
android:id="@+id/btnemail"
android:layout_width="60dp"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:background="@drawable/email"/>
<Button
android:id="@+id/btnsave"
android:layout_width="60dp"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:background="@drawable/save"
/>
<Button
android:id="@+id/btnrec"
android:layout_width="60dp"
android:layout_height="40dp"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/myTextView1"
android:background="@drawable/rec"
/>
<ListView
android:id="@+id/lv1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/btnemail"
android:layout_alignLeft="@+id/myTextView1"
android:layout_alignRight="@+id/myTextView1"
android:layout_below="@+id/myTextView1"
android:background="@color/White"
android:divider="@drawable/tabledivider"
android:dividerHeight="1dp"
android:listSelector="@drawable/listcolor"
tools:listitem="@android:layout/simple_list_item_1" >
</ListView>
</RelativeLayout>
從item.xml添加textviews在linerlayout和他們都將填滿整個空間 –
你添加layout_weight他們0.5想要顯示每個50%寬度的TextView? –
你能編輯答案嗎? – Aaloka