2011-07-13 55 views
0

我有使用此代碼複選框的項目列表:如何自動檢查以前檢查過的項目?

  ProcessList = (ListView) findViewById(R.id.list); 
      ProcessList.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,nameList)); 
      ProcessList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE); 
      ProcessList.setTextFilterEnabled(true); 

我得到的物品從檢查列表:

ProcessList.setOnItemClickListener(new OnItemClickListener() 
    { 
@Override 
    public void onItemClick(AdapterView<?> a, View v, int position, long id) 
     { 
    selectApp = (String) ProcessList.getItemAtPosition(position); 

我存儲所有在陣列檢查列表,現在我想的是,先前'檢查'的項目自動'檢查'重新啓動我的應用程序。有什麼辦法可以做到嗎? (通過擴展我的上面的代碼)

回答

1

我不知道是否有一種自動方式。

超載一個ArrayAdapter類並重寫功能

getView(INT位置,查看convertView,ViewGroup以及母公司)

在返回檢查或不基於你以前的陣列的方式。