2011-08-03 19 views
1

我在我的列表項中設置的值一樣如何維護列表項選擇的顏色,直到另一個項目不點擊

 SimpleAdapter adapter = new SimpleAdapter(
       this, 
       mListData, 
       R.layout.listrow, 
       new String[] { "text", "img" }, 
       new int[] { R.id.text1, R.id.img }); 
     mLV = (ListView)findViewById(R.id.list2); 
     mLV.setAdapter(adapter); 
     mLV.setTextFilterEnabled(true); 
     mLV.setOnItemClickListener(listItemClickListener); 

和我ListItemClickListner就像

AdapterView.OnItemClickListener listItemClickListener =新AdapterView.OnItemClickListener (){

public void onItemClick(AdapterView<?> arg0, View v, int arg2, 
      long arg3) { 

      System.gc(); 

    // int id = mActivity.getResources().getIdentifier(mViews.get(arg2), "drawable", mActivity.getPackageName()); 
     mView = mViews.get(arg2); 
     String str=mTitles.get(arg2); 
     Log.i("title", "tit"+str); 

我正在使用android平板電腦,我不能保留與diff顏色選定的列表項目任何知道如何做到這一點。

回答

0

使用自定義列表適配器擴展BaseAdapter,並在getView()中設置所選項目的顏色。

+0

你能給我一個例子或示例代碼 – varun

+0

試試這個:http://lovingandroid.blogspot.com/2011/08/custom-list-adapter.html –

+0

其不是我想要的 – varun

相關問題