即時嘗試顯示3個TextViews作爲ListView中的自定義行設計。不幸的是,只有2個TextView(row_title和row_postcode_city)可見...自定義ListView顯示3個垂直TextViews的問題
也許有人有一個想法?
問候, 浮動
我ArrayAdapter的代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="0dip"><!--
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_marginRight="6dip"
android:src="@drawable/icon" />
--><LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_weight="1"
android:layout_height="fill_parent">
<TextView
android:id="@+id/row_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
style="bold"/>
<TextView
android:id="@+id/row_subtitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/row_postcode_city"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
</LinearLayout>
無論你聲明layout_height,首先使它wrap_content,然後檢查 – 2011-05-05 13:17:10
@Chirag,我已經修改了XML,但沒有任何改變。 row_subtitle TextView仍然不可見。 – float 2011-05-05 13:20:17