0
我有一個ArrayList
,其中包含一個HashMap
。 一個HashMap
對象有3個鍵值對。如何在Android中更改文本視圖的可見性並隱藏運行時的行爲?
因此,它是這樣的....
Category : A
Name : Name 1
Price : 100
我想按類別做組,讓這樣的列表視圖.....
A
===============
Name 1 100
Name 2 100
Name 3 100
B
===============
Name 1 100
Name 2 100
Name 3 100
C
===============
Name 1 100
Name 2 100
Name 3 100
但我listview.xml
是喜歡這個。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content""
android:layout_height="wrap_content" >
<TextView
android:id="@+id/category"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/card_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<TextView
android:id="@+id/card_type_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
我的問題是我怎麼組此arraylist
根據Category
,有一個列表視圖。 我如何動態地改變這個列表視圖的行爲? 因爲我的列表視圖包含這3個字段的所有時間。
我有什麼選擇?
所以你想要的是排序基於類別的數組列表和使所有A類項目首先顯示在列表視圖和B第二和C ......這樣嗎? – Surely
您可以創建該對象的ArrayList類型.. –
@xwhyLikeThis原因是。 – Dev513