Android 获取列表项单击

Android 获取列表项单击,android,Android,我的应用程序中有2个活动 从第一个活动中,我将数据传送到第二个活动的listview。在第二个活动中,我有一个listview来显示数据。通常,当我自己创建一个列表和值时,我可以创建单击事件,但现在数据来自其他活动,并且数据不确定。。我如何为即将到来的数据创建点击事件?(对不起,我的语法非常糟糕) 这是我的第一个活动 Intent veri = new Intent(elementler.this,sonuclar.class); veri.putStringArrayListExtra("lo

我的应用程序中有2个活动

从第一个活动中,我将数据传送到第二个活动的listview。在第二个活动中,我有一个listview来显示数据。通常,当我自己创建一个列表和值时,我可以创建单击事件,但现在数据来自其他活动,并且数据不确定。。我如何为即将到来的数据创建点击事件?(对不起,我的语法非常糟糕)

这是我的第一个活动

Intent veri = new Intent(elementler.this,sonuclar.class);
veri.putStringArrayListExtra("logoveri", clickeddata);
startActivity(veri);
//I sent data for second activity's list
这是我的列表类

//fetch values
Intent veri = getIntent();  
veriler = veri.getStringArrayListExtra("logoveri");
//there are a lot of possibility in "veriler" maybe user select banana              maybe apple maybe car maybe computer we can not know what he select..


//create a list with fetch data
ListView sonuclistesi=(ListView) findViewById(R.id.sonuclistesi);
ArrayAdapter<String> veriadaptoru=new Listeozellikleri(this,veriler);
sonuclistesi.setAdapter(veriadaptoru);
//获取值
Intent veri=getIntent();
veriler=veri.getStringArrayListExtra(“logoveri”);
//在“veriler”中有很多可能性,也许用户选择香蕉,也许苹果,也许汽车,也许电脑,我们不知道他选择了什么。。
//创建包含获取数据的列表
ListView sonucListSi=(ListView)findViewById(R.id.sonucListSi);
ArrayaAdapter veriadaptoru=新的李斯特菌(这个,veriler);
设置适配器(VeriAdapterU);

您可以单击listView

listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // do your stuff
            }
        });
listView.setOnItemClickListener(新的OnItemClickListener(){
public void onItemClick(AdapterView父级、视图、,
内部位置,长id){
//做你的事
}
});

我是android新手。你能详细说明一下吗?在listView.setOnItemClickListener中,我可以做什么呢?单击任意一行时,您必须从该数组中获取该行的位置&您可以获取值。比如,String name=veriler.get(position.toString();希望这能对你有所帮助。