android - 获取列表项点击

标签 android

我的应用中有 2 个 Activity 。

我从第一个 Activity 中将数据带到第二个 Activity 的 ListView 中。在第二个 Activity 中,我有一个 ListView 来显示数据。通常,当我自己创建一个列表和值时,我可以创建点击事件,但现在数据来自其他 Activity ,并且数据不确定。我如何为即将到来的数据创建点击事件?(抱歉我的语法很糟糕)

这是我的第一个 Activity ;

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);

最佳答案

可以给listView onitem click,

listView.setOnItemClickListener(new OnItemClickListener() {
            public void onItemClick(AdapterView<?> parent, View view,
                    int position, long id) {
                // do your stuff
            }
        });

关于android - 获取列表项点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38435483/

相关文章:

android - Android 中使用 AlarmManager 的多个警报?

java - Android - 访问 fragment 中的 View

android - Anko 对话框按钮标题

java - 以下 Java 绘画代码在 Android 中的等价物是什么?

java - Android和Tomcat通信?

android - 自定义 Mapbox fragment 信息布局

android - java.lang.NoClassDefFoundError : android. 支持.v7.appcompat.R$styleable

java - 尝试设置 TextSpinner

android - 如何使 TextView 高度填满屏幕并将图像放置在 ListView 旁边

android - 使用 MediaRecorder.AudioSource.VOICE_COMMUNICATION 录制的音频在某些搭载 Android 10 的设备上为空