linearlayout点击事件 点击事件求各位支持啊,怎么弄

请问大家LinearLayout有可能添加监听吗?谢谢
该用户从未签到主题帖子e币
貌似把LinearLayout的焦点设置为true,最终可以捕捉到点击动作。
该用户从未签到主题帖子e币
恩 你的意思是 我在监听整个的LinearLayout的同时
也能监听他里面的子键 button的事件是吧
不知道我的理解是对的么
该用户从未签到主题帖子e币
linearLayout.setOnItemClickListener(new LinearLayout.OnItemClickListener() {});就好了,这个布局里的每个监听事件都加上相对应的控件名,例如,这个布局里的button的监听事件button.setOnItemClickListener(new Button.OnItemClickListener() {});不知道你理解意思没?
该用户从未签到主题帖子e币
linearLayout.setOnItemClickListener(new LinearLayout.OnItemClickListener() {});就好了,这个布局里的每个监听事件都加上相对应的控件名,例如,这个布局里的button的监听事件button.setOnItemClickListener(new LButton.OnItemClickListener() {});不知道你理解意思没?
该用户从未签到主题帖子e币
linearLayout.setOnItemClickListener(new LinearLayout.OnItemClickListener() {});就好了,这个布局里的每个监听事件都加上相对应的控件名,例如,这个布局里的button的监听事件button.setOnItemClickListener(new Button.OnItemClickListener() {});不知道你理解意思没?
该用户从未签到主题帖子e币
Clickable设置为true 就行了
该用户从未签到主题帖子e币
linearLayout.setOnItemClickListener(new LinearLayout.OnItemClickListener() {});就好了,这个布局里的每个监听事件都加上相对应的控件名,例如,这个布局里的button的监听事件button.setOnItemClickListener(new Button.OnItemClickListener() {});
这样写的意思是:linearLayout监听时只监听自己的,不会影响button的监听事件;
button监听时只监听自己的,不会影响其他的的监听事件.就是监听时相互之间互不影响.
你试下就知道了,不要老是问.只有自己试了才明白道理.
该用户从未签到主题帖子e币
怎样删除子事件? wo linerLayout 里面是一个&include &包含。 include包含的那个文件又有很多button监听
该用户从未签到主题帖子e币
14楼纯属肯爹选手啊
该用户从未签到主题帖子e币
貌似没效果啊~~~~~~~~~~~
签到天数: 3 天连续签到: 1 天[LV.2]偶尔看看I主题帖子e币
该用户从未签到主题帖子e币
button = (Button) findViewById(R.id.button);
button.setOnClickListener(listener);
private OnClickListener listener = new OnClickListener() {
& && &&&public void onClick(View v) {
& && && && &// TODO Auto-generated method stub
& && && && &if (v.getId() == (R.id.textview)) {
& && && && && & outname.setText(inname.getText() + &!& + &Welcome to Android&);
& && && && &} else if (v.getId() == R.id.button) {
& && && && && & outname.setText(&你按了button!&);
& && && && &} else {
& && && && && & Log.v(TAG, &haha&);
& && && && &}
& && &&&}
& & };复制代码
该用户从未签到主题帖子e币
Button button1 = (Button) findViewById(R.id.button1);
& && &&&/* 监听button1的事件信息 */
& && &&&button1.setOnClickListener(new Button.OnClickListener() {
& && && && &@Override
& && && && &public void onClick(View v) {
& && && && && & Log.v(&you click &, &button&);
& && && && &}
& && &&&});复制代码
该用户从未签到主题帖子e币
Activity implements OnClickListener
Button button01 = (Button)findViewById(R.id.button01);& && &&&
& && && && &button01.setOnClickListener(this);& &
@Override& &
& && && && &public void onClick(View v) {& && &&&
& && && && &// TODO Auto-generated method stub& && && && && &&&
& && && && &Log.v(&click..&, &textview&);& && && && && && && && && &
& && && && &}复制代码
该用户从未签到主题帖子e币
button.getparent.setonclicklisten.......
推荐阅读热门话题
61882417416379326278277260256251226218210206715
20&分钟前2&小时前2&小时前2&小时前13&小时前昨天&23:51昨天&17:49昨天&14:34昨天&13:03昨天&12:22昨天&11:07昨天&10:16前天&23:54前天&17:28前天&16:42前天&16:31
Powered by
扫一扫 关注eoe官方微信君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
LinearLayout嵌套Button时的点击事件,该如何解决
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口怎么给LinearLayout 增加onClickListener事件_百度知道3080人阅读
android学习(35)
&/pre&&p&&pre name=&code& class=&html&&
博主这些天在写一个app社交软件,开发过程中奇葩问题也是各种乱入,这个也算是其中之一,主要以前不用layout布局做按钮类,所以也不会做它的背景。话不多说,上代码:
这是布局文件:
&pre name=&code& class=&html&&&LinearLayout
android:id=&@+id/ll_photo_local_get&
android:layout_width=&200dp&
android:layout_height=&wrap_content&
android:background=&@drawable/tv2_selector&
android:orientation=&vertical& &
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:padding=&10dp&
android:text=&现在拍摄&
android:textColor=&@color/deepgrey&
android:textSize=&18sp& /&
&/LinearLayout&
这是tv1_selector选择器:
&?xml version=&1.0& encoding=&utf-8&?&
&selector xmlns:android=&/apk/res/android& &
&item android:state_pressed=&false& android:state_focused=&false& android:drawable=&@color/white&&&/item&
&item android:state_focused=&true& android:drawable=&@color/lightgray&&&/item&
&item android:state_pressed=&true& android:drawable=&@color/lightgray&&&/item&
&/selector&
然后怎么也出不来这个效果:
本来感觉根本不会出问题的,后来在网上查了才知道layout都有一个clickable属性,否则点击是无效的
更改布局文件:
&LinearLayout
        android:id=&@+id/ll_photo_local_get&
        android:layout_width=&200dp&
        android:layout_height=&wrap_content&
        android:clickable=&true&
//这里为新增
        android:background=&@drawable/tv2_selector&
        android:orientation=&vertical& &
        &TextView
            android:layout_width=&wrap_content&
            android:layout_height=&wrap_content&
            android:padding=&10dp&
            android:text=&现在拍摄&
            android:textColor=&@color/deepgrey&
            android:textSize=&18sp& /&
    &/LinearLayout&
这样就有该有的效果了。希望能帮助一些还会碰上这个问题的人吧!~
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:102396次
积分:1367
积分:1367
排名:千里之外
原创:33篇
转载:37篇
评论:43条
(2)(1)(2)(1)(2)(1)(2)(2)(1)(2)(1)(1)(3)(1)(1)(1)(2)(1)(1)(1)(8)(1)(3)(14)(1)(14)

我要回帖

更多关于 linearlayout不可点击 的文章

 

随机推荐