android onclicklistener 无作用,为View添加onClicklistener没有生效

问题是这样的,我说下我的app大致流程:

1、自定义1个layout;

2、activity inflate这个layout

3、为这个layout addView一个view;

4、为这个view添加onClickLister;

马蛋,没有生效!!!

这是为什么呢??难道手动addView进去的childView点击事件无效??

我在xml里面静态的包含这个View,click也是不行。。。

我这个view的xml是这样的:

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="96dp"

android:layout_marginTop="0dp"

android:background="#ce93d8"

android:clickable="true"

xmlns:tools="http://schemas.android.com/tools">

android:id="@+id/container"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:clickable="true"

android:foreground="?attr/selectableItemBackground"

tools:ignore="UselessParent">

android:id="@android:id/text1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_gravity="top|left"

android:layout_marginLeft="40dp"

android:layout_marginRight="40dp"

android:gravity="center"/>

我的静态代码是这样的:

vvv = findViewById(R.id.sss);

vvv.setClickable(true);

vvv.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

MyLod.log("in activity,cao on click!!!");

}

});

求大神帮忙,跪谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值