2012-05-19 87 views
0

我的ListView有問題。我希望它包含來自我的對象的不同值。 我的目標項目有4個屬性:在ListView中添加屬性

String name; 
int number; 
int price; 
boolean check; 

這是我的代碼:

ArrayList<Item> list = new ArrayList<Item>(); 
list.add(new Item("hej", 1, 1, false)); 
list.add(new Item("farvel", 2, 2, true)); 
setListAdapter(new ArrayAdapter<Item>(this, R.layout.list_item, R.id.tv, list)); 

ListView lv = getListView(); 
lv.setTextFilterEnabled(true); 

現在我想的真/假鏈接到我的複選框,在此XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" > 

<CheckBox 
    android:id="@+id/cb" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" /> 

<TextView 
    android:id="@+id/tv" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="10dp" 
    android:textSize="16sp" > 
</TextView> 

</LinearLayout> 

我真的很喜歡你的幫助!

回答