android listview 里面有imagebutton button 造成 item无法选中

     很久没做android了,碰到一个小问题, 项目里面的一个自定义listview  item如下

<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/market_list_selector">

    <ImageView
        android:id="@+id/list_image"
        android:layout_marginTop="2dp"
        android:layout_marginLeft="2dp"
        android:layout_width="95dp"
        android:layout_height="95dp"
        android:layout_alignParentLeft="true"
        android:src="@drawable/huodong" />
    <TextView
        android:id="@+id/txt_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="6dp"
        android:layout_toRightOf="@id/list_image"      
        android:text="星巴克中杯混合调制星巴克中杯混合调制星巴克中巴克中杯混合调制星巴克中杯混合调制"
        android:textSize="14sp" /> 

    <ImageButton
        android:id="@+id/btn_exchange"
        android:layout_width="80dp"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@id/txt_jifen"
        android:layout_alignParentRight="true"
        android:layout_marginRight="5dp"        
        android:background="@drawable/exchange"/>

</RelativeLayout>

 listview 显示内容之后,item无法显示设定的选中颜色,久久不能解决,最后想到是不是imagebutton抢得了焦点?就把imagebutton 改为imageview,好了。

然后网上一查,很多详细的解释说明

http://quhaichao.diandian.com/post/2012-10-19/40041102534

http://www.software8.co/wzjs/yidongkaifa/3012.html


老来多忘,记录备查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值