编辑

您可以通过实现ListView控件的自定义扩展已设为列表中的XML文件中使用做到这一点。然后在你的CustomListView中,实现onTouchEvent方法,如果你想让列表处理触摸,只调用super.onTouchEvent。这就是我的意思:

在包含您的列表的布局文件中有这种效果。

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@drawable/start_menu_background"

android:cacheColorHint="#00000000"

android:id="@android:id/list">

然后有一个自定义类这样的:

public class CustomListView extends ListView {

Context mContext;

public CustomListView (Context context, AttributeSet attrs){

super(context, attrs);

mContext = context;

}

public boolean onTouchEvent(MotionEvent event){

if (event.getRawY() < 100){

Log.d("Your tag", "Allowing the touch to go to the list.");

super.onTouchEvent(event);

return true;

} else {

Log.d("Your tag", "Not allowing the touch to go to the list.");

return true;

}

}

}

此代码将只允许触摸事件由ListView控件,如果他们在屏幕顶部100像素得到处理。很明显,将if语句替换为更适合您的应用程序的东西。一旦你使用Log语句,也不要在Log语句中留下,因为你会在每次手势之后用数百条日志记录行向你发送垃圾邮件;他们只是为了明确发生了什么。

android 禁用触摸屏,如何在Android手机中禁用触摸屏?相关推荐

  1. 超链接禁用_如何在Microsoft Word中禁用超链接

    超链接禁用 When you type a web or email address in Word, you may notice that the program automatically fo ...

  2. word 禁用dtd_如何在Word 2013中禁用屏幕提示

    word 禁用dtd When using the commands on the ribbon in Word, you may have noticed popup boxes that disp ...

  3. android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?

    在Android工作室我有一个Android模块,我们称之为MyAndroid.我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava.Android Stu ...

  4. 组策略禁止自动锁定计算机,如何在Windows 10中禁用自动锁定

    原标题:如何在Windows 10中禁用自动锁定 Windows 10附带了许多功能,这样使工作更加轻松.其实有很多方法可以根据自己的喜好个性化使用.可以通过多种方式来个性化您的体验并控制计算机的行为 ...

  5. linux系统禁用ssh,怎么在Linux系统中禁用 SSH

    今天微子网络与你分享了如何在Linux系统中禁用SSH,微子网络认为这很实用,所以他分享给你学习.希望你看完这篇文章能有所收获.话不多说,让我们和微子网络一起看看 SSH是什么? Openssh叫做O ...

  6. android view gesturedetector,如何在Android中利用 GestureDetector进行手势检测

    如何在Android中利用 GestureDetector进行手势检测 发布时间:2020-11-26 16:15:21 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关如何在Andro ...

  7. android编辑配置文件,如何在android studio中修改配置文件

    在使用android studio过程中,你知道怎么手动修改配置文件吗?下面是学习啦小编给大家整理的一些有关在android studio中修改配置文件的方法,希望对大家有帮助! 在android s ...

  8. android便签的作用,安卓手机中的便签有什么用?

    原标题:安卓手机中的便签有什么用? 目前安卓系统的手机,是当下主流市场中颇受大众欢迎的一类智能手机,因为安卓系统相对比较稳定,操作起来也较为简便,所以才会受到大众的认可.而且在很多不同品牌的安卓手机端 ...

  9. android 显示进度,progressdialog-如何在Android中显示进度对话框?

    progressdialog-如何在Android中显示进度对话框? 当我单击"登录"按钮时,我想显示ProgressDialog,这需要时间才能移动到另一个页面. 我怎样才能做到 ...

  10. android 自定义声音,如何在Android设备中添加自己的自定义声音

    大多数人在获得新手机后要做的第一件事就是更改铃声.根据制造商的不同,更改警报音,消息音和铃声的选项也有所不同. 如果您不喜欢预装的铃声,则可以根据需要从计算机上更改它.如果您已经将喜欢的铃声存储在计算 ...

最新文章

  1. MySQL5.7.17的简单配置文件
  2. 国内电动车召回12万辆有余 电池衰减和充电故障成头号问题
  3. 在Linux下写一个简单的驱动程序
  4. Leetcode每日一题:80.remove-duplicates-from-sorted-array-ii(删除排序数组中的重复项Ⅱ)
  5. 基于windows PE文件的恶意代码分析;使用SystemInternal工具与内核调试器研究windows用户空间与内核空间...
  6. UNIX环境高级编程(第三版)关于apue.h的用法
  7. MP law simulation
  8. 05Struts2表单
  9. 汉王考勤管理软件mysql数据库配置_汉王人脸通考勤管理软件
  10. 机器人周志_机器人教学的意义
  11. 驱动精灵w8ndows xp sp2,惠普打印机驱动官方正式版下载,适用于winxp,win2003,winvista,win7,win8,win10,win2008,win2012-驱动精灵...
  12. linux hping3命令,hping3命令 – 测试网络及主机的安全
  13. 国产计算机系统有哪些,国产电脑操作系统有哪些(华为鸿蒙系统笔记本电脑)...
  14. css涟漪光圈扩散_CSS3动画之:水波涟漪般的定位样式
  15. alert弹框DeprecationWarning
  16. 努比亚Z11系统服务器选择,努比亚Z11系统升级,赶紧来感受一下脱胎换骨的流畅感...
  17. 新浪微博php实习生电面
  18. Unity双人坦克大战竞速游戏,超简单教学
  19. 虚拟机的介绍(超详细)
  20. css动画实现跳动的小人

热门文章

  1. 安卓手机通过termux免root安装kali
  2. 虚幻4实战 贪吃蛇制作
  3. 将RSA加密应用在ARM-Linux平台
  4. 2011深信服校园招聘笔试面试
  5. 部分淘宝店超低价卖商品是骗局
  6. java笔记之基础-outer标签
  7. vue 默认加载某一子路由
  8. 【排序】堆排序详解 附代码
  9. omap3530 linux串口驱动,嵌入式系统 linux 环境搭建步骤omap3530
  10. 苹果这波是要偷家啊。。