我有以下 xml 为我的列表视图构建自定义行。它工作正常,但地址旁边的状态是我不想要的文字包装。过去我只是设置了一个重量,这很好,但它似乎没有在这里打球。
这是它的样子:
以下是手机上发生的事情:
这是我的xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/listviewonclick"
android:orientation="vertical"
android:padding="@dimen/Padding" >
<LinearLayout
android:id="@+id/linHoz"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="10" >
<TextView
android:id="@+id/status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="3"
android:paddingLeft="@dimen/left"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/cachecolor"
android:textSize="@dimen/MedText" />
<TextView
android:id="@+id/txtSpacer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/left"
android:text=" | "
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/yellow"
android:textSize="@dimen/MedText" />
<TextView
android:id="@+id/Address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="3"
android:paddingLeft="@dimen/left"
android:text="Large Text"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/white"
android:textSize="@dimen/MedText" />
</LinearLayout>
<LinearLayout
android:id="@+id/linHoz2"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:clickable="true"
android:padding="10dp"
android:src="@drawable/ico_information" />
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:padding="10dp"
android:layout_weight="6"
android:text="Medium Text"
android:textAppearance="?android:attr/textAppearanceMedium" />
<Button
android:id="@+id/btnStart"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/greenbuttons"
android:text="Start" />
</LinearLayout>
<LinearLayout
android:id="@+id/linarea"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.50" >
<Button
android:id="@+id/btnMap"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="28dp"
android:layout_margin="4dp"
android:layout_weight="3"
android:background="@drawable/smallbluebutton"
android:text="Map" />
<Button
android:id="@+id/btnInformation"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="28dp"
android:layout_margin="4dp"
android:layout_weight="3"
android:background="@drawable/smallpurplebuttons"
android:text="Information" />
<Button
android:id="@+id/btnProblems"
style="?android:attr/buttonStyleSmall"
android:layout_width="110dp"
android:layout_height="28dp"
android:layout_margin="4dp"
android:layout_weight="3"
android:background="@drawable/smallredbutton"
android:text="Problems" />
</LinearLayout>
</LinearLayout>