如何获取列表视图项目的编号,然后我可以通过Intent发送该编号?
示例
我单击列表项目编号2并返回1(因为它们从0开始)。
答案 0 :(得分:6)
单击listitem时会调用onItemClick,第3个参数是单击项目的索引。
ListView listview = (ListView) findViewById(R.id.listview);
listview.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> arg0, View v, int position, long id)
{
Log.i.("app","I clicked item number " + position);
//int position is your index , 0,1,2 etc.
Intent myIntent = new Intent(this, Next.class);
myIntent.putExtra("itemNumber",position);
startActivity(myIntent);
}
});
答案 1 :(得分:0)