xml-Android关于ontouchevent不响应

问题描述

Android关于ontouchevent不响应

我在修改了XML文件后,在某个按钮外面加了一层lineatlayout,然后就不响应了。
以前是
XXXXXXXX>
<
设置的button>

现在改成了
XXXXXXXX>
设置的button>

解决方案

rl_bottom.setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) { 

            System.out.println("@@@@@@@@@@ ");
            System.out.println("@@@@@@@@@@@@@@@@");
            // 按下语音录制按钮时返回false执行父类OnTouch
            return false;
        }
    });
}

解决方案二:

public boolean onTouchEvent(MotionEvent event) {
System.out.println("!!!!!!!!!!!");

    if (!Environment.getExternalStorageDirectory().exists()) {
        Toast.makeText(this, "No SDCard", Toast.LENGTH_LONG).show();
        return false;
    }

    if (btn_vocie) {
        System.out.println("1");
        int[] location = new int[2];
        mBtnRcd.getLocationInWindow(location); // 获取在当前窗口内的绝对坐标
        int btn_rc_Y = location[1];
        int btn_rc_X = location[0];
        int[] del_location = new int[2];
        del_re.getLocationInWindow(del_location);
        int del_Y = del_location[1];

解决方案三:

onTouchEvent中 ACTION_MOVE不响应的问题
----------------------

解决方案四:

获取在当前窗口内的绝对坐标

解决方案五:

假如真如你所说的话,那应该是父布局拦截touch监听了。
假如你是需要监听button的话,其实是可以使用setonclicklistener监听的,这样就不会出现这个问题

解决方案六:

return改为true

解决方案七:

你添加的父布局是否有设置clickable属性,或者设置触摸事件监听拦截

时间: 2024-09-20 20:31:03

xml-Android关于ontouchevent不响应的相关文章

Android零基础入门第36节:Android系统事件的响应

原文:Android零基础入门第36节:Android系统事件的响应    在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向.判断系统方向的方向导航设备等.除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应.     一.Configuration类       Configuration类专门用于描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置.程序可调用Activity的如下方

数据-java中android中onTouchEvent方法的问题详解,谢谢解答!

问题描述 java中android中onTouchEvent方法的问题详解,谢谢解答! public boolean onTouchEvent(MotionEvent event) { //调用warp方法根据触摸屏事件的座标点来扭曲verts数组 warp(event.getX(), event.getY()); return true; } //MotionEvent event这两个哪个是数据类型,哪个是数值 //event.getX(), event.getY() 返回的是什么值是什么数

android webview file事件响应 选择图片过程中退出的话 按钮点不了

问题描述 android webview file事件响应 选择图片过程中退出的话 按钮点不了 public void onActivityResult(int requestCode int resultCode Intent data) { if(requestCode==REQUEST_UPLOAD_FILE_CODE) { if (null == mUploadFile) return; Uri result = data == null || resultCode != -1 ? nu

网络-android 多个activity响应同一个消息

问题描述 android 多个activity响应同一个消息 我在写一个关于接收网络数据,接受数据后如何用一个消息来通知UI层.求大神给正解 解决方案 用广播不行吗 如果回答对您有帮助,请采纳 解决方案二: 几种通信方式都在下面网址内了http://segmentfault.com/blog/xiaocao/1190000002400391 解决方案三: 除非有特殊情况,尽量不要用intent来通知网络完成的事情,而是使用UI线程的Handler来发消息给UI. 解决方案四: 写个基类继承,然后

Android运用onTouchEvent自定义滑动布局

写在自定义之前 我们也许会遇到,自定义控件的触屏事件处理,先来了解一下View类中的,onTouch事件和onTouchEvent事件. 1.boolean onTouch(View v, MotionVent event) 触摸事件发送到视图时调用(v:视图,event:触摸事件) 返回true:事件被完全消耗(即,从down事件开始,触发move,up所有的事件) 返回fasle:事件未被完全消耗(即,只会消耗掉down事件) 2.boolean onTouchEvent(MotionEve

android menu-Android中onContextItemSelected不响应是怎么回事?

问题描述 Android中onContextItemSelected不响应是怎么回事? 在实现一个Contextual Menu时,onCreateContextMenu()是成功执行了的,但长按显示出上下文菜单时,点击其中一个item,onContextItemSelected()中的内容并没有被执行,请问这是为什么? public class MainActivity extends ActionBarActivity {@Overrideprotected void onCreate(Bu

Android编程基础之简单Button事件响应综合提示控件Toast应用示例_Android

本文实例讲述了Android简单Button事件响应综合提示控件Toast应用.分享给大家供大家参考,具体如下: 前面讲述了在main.xml里定义了Button对象,这里我们来学习Button如何实现事件响应. Button按钮所触发的事件处理,我们称之为Event Handle,只不过在Android当中,按钮事件是由系统的Button.OnClickListener所控制,熟悉Java程序设计的读者对OnXxxListener应该不陌生.以下的Demo,我们将实现当点击Button时,Te

Android解析XML(PULL)展示到ListView

Android解析XML展示到ListView运行后的效果图如下: 服务端的请求页面 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://

Android strings.xml使用方法及技巧_Android

相信 strings.xml 已经是大家在 Android 开发中最熟悉的文件之一了,但其实它也有很多需要注意的地方和一些小技巧,知道了这些可以让你的 Android 应用更加规范易用,大家来看看吧.:   ) 不要复用 这一条可能很多人会有不同的意见,因为广为流行的编程理念就在教导我们要复用代码,当然代码复用是很好的理念,可以让程序更加简洁.但也容易形成什么都想复用的思维惯性,而这在某些场景下就可能会造成麻烦. 比如,想象下你在应用中的登录和注册界面中都是用了相同的字符串 – R.string