我有我使用ListView顯示的消息列表。在列表視圖上顯示標題
現在,我需要顯示消息的數量,如:收件箱(5)。
佈局應該如何?
目前我正在使用具有兩個文本視圖的'發件人'和'主題'的線性佈局。對於列表中的每個項目,都使用相同的佈局。
我該如何編寫一個佈局,指定標題,並且應該只在頂部顯示一次?它不應該重複每個列表項目。
謝謝..
我有我使用ListView顯示的消息列表。在列表視圖上顯示標題
現在,我需要顯示消息的數量,如:收件箱(5)。
佈局應該如何?
目前我正在使用具有兩個文本視圖的'發件人'和'主題'的線性佈局。對於列表中的每個項目,都使用相同的佈局。
我該如何編寫一個佈局,指定標題,並且應該只在頂部顯示一次?它不應該重複每個列表項目。
謝謝..
您可以添加標題(在下面的例子中,它只是一個TextView)到你的LinearLayout。您的列表視圖將得到layout_height = 「0dp」和layout_weight = 「1」
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20dp">
</TextView>
<ListView
android:id="@+id/lv_messages"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1">
</ListView>
</LinearLayout>
你只需要頭添加到您的列表視圖是這樣的:我不是用列表
TextView tv=new TextView(this);
//Do your processing..and save your "Inbox(5)" message in tv
lv.addHeaderView(tv1);
視圖..我使用線性佈局本身 – avdroidDev 2011-03-22 10:20:49
這是您的列表視圖的項目佈局,但我舉一個例子,如何你的活動佈局應看起來像。然後你可以擁有你的標題 – Tima 2011-03-22 10:58:30