将togglebutton放在ListView中后,setOnItemLongClickListener无法正常工作

时间:2014-05-22 13:12:44

标签: android listview android-togglebutton

我正在尝试为ListView实现一个自定义适配器,其中我有两个TextView和一个ToggleButton。在togglebutton之前我能够使用setOnItemLongClickListener,我现在不能,我知道焦点是togglebutton所以问题就在于此。但是我想同时进行两次操作,所以我尝试使用:

 android:longClickable="true"
 android:descendantFocusability="blocksDescendants" 

然后我尝试使用

listView1.setLongClickable(true);

尝试在 onItemLongClick

中返回true

然而,这些事情都行不通。我怎么处理这个?

1 个答案:

答案 0 :(得分:1)

将此属性赋予适配器布局

android:descendantFocusability="blocksDescendants"