我想突出顯示從字符串拆分的列表視圖中的單個項目,但整個列表視圖突出顯示而不是項目。Listview突出顯示onclick而不是項目
請幫忙。
protected void onPostExecute(String result) {
Local.Set(getApplicationContext(), "TicketHolders", result);
String[] RowData = result.toString().split("\\;");
List<String> TicketholdersArray = new ArrayList<>();
for(int x=0;x<RowData.length;x++){
TicketholdersArray.add(RowData[x].toString());
}
// below creates and styles listview
ListView listView1 = (ListView) findViewById(R.id.your_list_view_id);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(GuestlistActivity.this,R.layout.liststyle, TicketholdersArray);
listView1.setAdapter(adapter);
listView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> ArrayAdapter, View view, int position, long id) {
view.setSelected(true);
}
});
我強烈建議你閱讀[由Vogella本教程(http://www.vogella.com/tutorials/AndroidListView/article.html)。如果給你一個關於Android中的Lists如何工作的很好的概要。 –
你想嘗試'onScrollChangeListener'嗎?然後我可以建議你解決。 –