Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在McClick侦听器中获取listitem文本?_Android - Fatal编程技术网

Android 如何在McClick侦听器中获取listitem文本?

Android 如何在McClick侦听器中获取listitem文本?,android,Android,我已经创建了一个列表视图,并且添加了一些项目,有人能帮我在项目单击侦听器中获取项目文本吗 lv.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView <? > parent, View view, int position, long id) { Object o = parent.getItemAtP

我已经创建了一个列表视图,并且添加了一些项目,有人能帮我在项目单击侦听器中获取项目文本吗

lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView <? > parent, View view,
            int position, long id) {
            Object o = parent.getItemAtPosition(position);
            String keyword = o.toString();
            Log.v("value ", "result is " + keyword);

        }
    });
lv.setOnItemClickListener(新的OnItemClickListener(){

public void onItemClick(AdapterView我假设您对该项目有
TextView

lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView <? > parent, View view,
            int position, long id) {
            TextView txt = (TextView) parent.getChildAt(position - lv.firstVisiblePosition()).findViewById(R.id.mylistviewtextview);
            String keyword = txt.getText().toString();
            Log.v("value ", "result is " + keyword);

        }
    });       
lv.setOnItemClickListener(新的OnItemClickListener(){

public void onItemClick(AdapterView首先,拦截选择的正确事件是
onItemSelected
,因为onClick处理程序中可能没有进行选择。然后,这个问题得到了很好的处理

希望此链接能够帮助您[在此处输入链接描述][1][1]:在我的例子中,这有点困难,因为它从另一个类加载了arraylist…谢谢!在这和上面的答案之间,他们在谷歌搜索了这个确切的东西后都帮了我。