[英]Custom Adapter OnItemClick with multiple arrays
public void populate(ArrayList<String> array, ArrayList<String> array2) {
ListView showList = (ListView) findViewById(R.id.listView1);
SchedAdapter shows = new SchedAdapter(getApplicationContext(),
R.layout.rowlayout, array, array2);
showList.setAdapter(shows);
showList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view,
final int position, long id) {
final String selected = (String) parent
.getItemAtPosition(position);
Toast.makeText(getApplicationContext(), selected,
Toast.LENGTH_SHORT).show();
}
});
}
该Toast
是表示字符串array2
,我想让它显示在举行的字符串array
。 我该怎么做?
public void populate(ArrayList<String> array, ArrayList<String> array2) {
ListView showList = (ListView) findViewById(R.id.listView1);
SchedAdapter shows = new SchedAdapter(getApplicationContext(),
R.layout.rowlayout, array, array2);
showList.setAdapter(shows);
showList.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view,
final int position, long id) {
Toast.makeText(getApplicationContext(), array2.get(position),
Toast.LENGTH_SHORT).show();
Toast.makeText(getApplicationContext(), array.get(position),
Toast.LENGTH_SHORT).show();
}
});
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.