android开发如何增大控件的可点击区域
来源:互联网 发布:网络直播现状分析 编辑:程序博客网 时间:2024/05/18 00:23
在项目开发工程中,发现有时控件比较小,比如checkBox,ImageView等等,此时需要增大控件的可点击区域:
/** * 增加控件的可点击范围,最大范围只能是父布局所包含的的区域 */public static void addDefaultScreenArea(final View view, final int top,final int bottom,final int left,final int right) { // 增大checkBox的可点击范围final View parent = (View) view.getParent();parent.post(new Runnable() {public void run() { Rect bounds = new Rect(); view.setEnabled(true); view.getHitRect(bounds); bounds.top -= top; bounds.bottom += bottom; bounds.left -= left; bounds.right += right; TouchDelegate touchDelegate = new TouchDelegate(bounds, view); if (View.class.isInstance(view.getParent())) { ((View) view.getParent()).setTouchDelegate(touchDelegate); } }});}
发现这里的解释更加详细,可参考:http://blog.csdn.net/tongcpp/article/details/23450975
0 0
- android开发如何增大控件的可点击区域
- Android 增大按钮的点击区域
- TouchDelegate 来增大按钮的点击区域
- 如何使图片的某个区域可点击
- 扩大控件的点击区域
- [Swift] UIButton 增大UIButton点击区域
- android WebView控件开发 可点击上传图片
- Android控件设置可点击
- 增大view的有效区域
- bootstrap的模态框锁定可点击区域
- 带有可点击区域的图像映射
- Web前端面试指导(四十二):如何在页面上实现一个圆形的可点击区域?
- 如何在页面上实现一个圆形的可点击区域
- android 不改变布局的情况下,增加可点击区域
- Android如何扩大按钮点击区域
- UIButton按钮很小时,想增大点击区域
- android 中如何扩大按钮的可点击范围
- 实现自定义android柱状图控件!可显示气温!可相应点击事件的回调!
- 推荐一些国内目前比较流行的建站程序!(不仅仅是CMS内容管理系统)
- s3c2440 FCLK、HCLK、PCLK时钟频率配置
- 用oracle查询一个表中的一个字段内容包含另一个表中的某个字段的值
- FreeBSD安装软件报错 “You must upgrade the ports-mgmt/pkg port first.” 的解决方法
- hdu 5053
- android开发如何增大控件的可点击区域
- HDU——5037 Frog
- Oracle 批量替换字段中的字符
- 上海高清卫星地图 百度卫星地图(含标签、道路信息、地名等数据叠加显示)
- 黄金数据查询
- 美智能手机使用率成增长态势
- Distinct Subsequences
- Oracle中union的用法
- ADB server didn't ACK * failed to start daemon * 解决办法