1
如何在由知道該項目的行ID的CursorAdapter支持的ListView中突出顯示一行?突出顯示基於id的ListView行
如何在由知道該項目的行ID的CursorAdapter支持的ListView中突出顯示一行?突出顯示基於id的ListView行
如果「亮點」你的意思是「選擇」,則需要手動遍歷您Cursor
,發現該位置對應於_id
值,然後調用setSelection()
的ListView
與位置選擇行。如果用戶不處於觸摸模式,這隻會產生影響,因爲如果用戶使用觸摸屏,ListView
中沒有選擇概念。
編輯
鑑於你的第一個評論,你需要做幾件事情:
getViewTypeCount()
返回2
,因爲您有兩種類型的行(正常和特殊)getItemViewType()
返回0
或1
,根據位置是否是一個你想要的_id
或不bindView()
和基於項目視圖類型,膨脹和裁縫根據需要
我的意思是使該行中脫穎而出的行從其他方面以任何可能的方式。 – JRL 2010-08-19 21:56:04
@JRL:見上面的編輯 – CommonsWare 2010-08-19 22:35:37