当前位置:操作系统 > 安卓/Android >>

Android ListView嵌套Button,Button事件覆盖item事件解决办法

方法就是修改item布局的xml文件:
在根布局里加上:
[html]  
<strong><span style="font-size:14px;color:#ff0000;">android:descendantFocusability="blocksDescendants"</span></strong>  
然后在按钮布局里加上:
[html]  
<span style="font-size:14px;color:#ff0000;"><strong> android:focusable="false"</strong></span>  
item和按钮都 可以点了,就OK了
 
 
下面是布局示例:
[html]  
<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:orientation="vertical"   
    android:descendantFocusability="blocksDescendants"  
 
 
 
[html]  
<Button  
           android:id="@+id/worklog_update"  
           android:layout_width="wrap_content"  
           android:layout_height="wrap_content"  
           android:text="修改"   
           android:focusable="false"  
           />  
  
       <Button  
           android:id="@+id/worklog_del"  
           android:layout_width="wrap_content"  
           android:layout_height="wrap_content"  
           android:text="删除"   
           android:focusable="false"  
           />  
 
补充:移动开发 , Android ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,