リストビューで個々のアイテムを強調表示しようとしていますが、リストビュー全体がアイテムの代わりに強調表示されています。Listviewは、アイテムの代わりにonclickを指定しました
助けてください。
あなたが(GETビュー上のアダプタあなたと一緒に仕事をしなければならないListView項目の行に特定のビューでの作業のための 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)を読むことを強くお勧めします。 Ifは、AndroidのListsがどのように動作するかについての素晴らしいまとめを提供します。 –
'onScrollChangeListener'を試してみませんか?それから私はあなたにソリューションを提案することができます。 –