Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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 将listview中按钮的onclicklistener和itemclicklistener设置为listview_Android_Listview_Onclicklistener_Onitemclicklistener - Fatal编程技术网

Android 将listview中按钮的onclicklistener和itemclicklistener设置为listview

Android 将listview中按钮的onclicklistener和itemclicklistener设置为listview,android,listview,onclicklistener,onitemclicklistener,Android,Listview,Onclicklistener,Onitemclicklistener,我正在创建一个customlistview,其中包含按钮、edittext和textview。 我在按钮中添加了onclicklistener。我还希望listview的itemclicklistener能够工作。这些按钮用于更改edittext中的值。McClickListener用于将数据发送到下一个活动。 但是,当我将onclicklistener添加到按钮时,listview的itemclicklistener不起作用。 我曾尝试将按钮更改为imageview,但它仍然不起作用。我还尝试

我正在创建一个customlistview,其中包含按钮、edittext和textview。 我在按钮中添加了onclicklistener。我还希望listview的itemclicklistener能够工作。这些按钮用于更改edittext中的值。McClickListener用于将数据发送到下一个活动。 但是,当我将onclicklistener添加到按钮时,listview的itemclicklistener不起作用。 我曾尝试将按钮更改为imageview,但它仍然不起作用。我还尝试为按钮添加属性focusable=“false”,但添加focusable=“false”后,活动将被迫关闭

帮助我实现这一目标。
提前感谢。

如果列表中的任何行项目包含可聚焦的
或可点击的
视图,则
OnItemClickListener
将不起作用。检查

行项目必须具有类似于的参数

android:descendantFocusability="blocksDescendants"
将此行添加到
列表\u item.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:descendantFocusability="blocksDescendants"
android:gravity="center_vertical" >

// your other Button and Other widget here

</LinearLayout>

//您的其他按钮和其他小部件在这里