扩大点击按钮的点击范围的方法
2015-05-11 00:00
274 查看
如果只设置ImageButton,往往会点击范围比较小,外面套用一层FrameLayout的话可以实现扩大点击按钮的点击范围的效果,但是此时Imagebutton会截取Framelayout的点击时间(ImageButton默认有点击事件)。
如果把ImageButton修改为ImageView就可以避开点击事件被截取问题。
<FrameLayout android:id="@+id/info_area" android:layout_width="55dp" android:layout_height="match_parent" android:layout_gravity="center|left"> <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|left" android:layout_marginLeft="13dp" android:background="@drawable/btn_info_selector" android:focusable="true" /> </FrameLayout>
如果把ImageButton修改为ImageView就可以避开点击事件被截取问题。
<FrameLayout android:id="@+id/info_area" android:layout_width="55dp" android:layout_height="match_parent" android:layout_gravity="center|left"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center|left" android:layout_marginLeft="13dp" android:background="@drawable/btn_info_selector" android:focusable="true" /> </FrameLayout>
相关文章推荐
- android 中如何扩大按钮的可点击范围
- iOS扩大按钮的可点击范围
- input checkbox 扩大点击范围的实现方法
- 扩大按钮UIButton的点击范围
- iOS扩大按钮UIButton的点击范围
- 一种扩大View点击范围的方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- 关于扩大按钮响应区域的方法
- HTML点击按钮或链接不跳转只刷新页面的方法
- 关于WinForm框架中点击按钮时存在的多次提交问题的解决方法
- firefox的超链接点击去除扩大的难看虚线的解决方法
- android 按钮点击事件的四种方法
- iOS 利用运行时交换系统方法实现禁止同时点击两个按钮触发多个事件
- js简单实现表单中点击按钮动态增加输入框数量的方法
- Swift - 给按钮添加private的方法后,点击出错的问题
- 使用 TouchDelegate 扩大控件的点击范围
- 设置监听class改变事件,由原来的设置单个按钮点击触发方法onclick=“方法()”改为addEventListener
- Android优雅地处理按钮重复点击的几种方法
- Android之有效防止按钮多次重复点击的方法(必看篇)
- iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)