获取单击的ListView项目编号

时间:2013-02-21 14:04:09

标签: android

如何获取列表视图项目的编号,然后我可以通过Intent发送该编号?

示例

我单击列表项目编号2并返回1(因为它们从0开始)。

2 个答案:

答案 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)