Android 扩大ImageView的点击区域

原创 2013年12月06日 10:43:14

在做Android应用APP开发时,会碰到一种情况,就是ImagView的点击区域很小,用户不容易点击到某个ImageView,怎么样在不改变图像的情况下,扩大ImageView的点击区域呢?


还是让代码说话:

通常情况下ImageView的布局写法:

<ImageView

      android:layout_width="wrap_content"

      android:layout_height="wrap_content"

       android:background="@drawable/edit"  />

如果给这个ImageView设置点击事件,如果图片太小或者手机的分辨率较高,就会导致ImageView不容易被点击,


改进:


<ImageView

      android:layout_width="100dp"

      android:layout_height="100dp"

       android:src="@drawable/edit"

      android:scaleType="centerInside"/>


这里设置路ImageView的大小,这个大小区域就是ImageViwe的有效的点击区域,可以根据自己的情况修改大小


需要注意的是: 要使用 src 不能使用background 否则图像会被拉伸



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android 完美扩大ImageView的点击范围方案

Android 扩大ImageView的点击区域 以前ImageView的布局写法:完美解决方法:<ImageView

Android ImageView图片透明区域不响应点击事件,不规则图片透明区域响应点击事件

经常会在项目中用到透明图片,不规则图片,特别是做游戏的时候,需要对图片的透明区域的点击事件做特别处理。 转载请说明来自:http://blog.csdn.net/aminfo/article/det...
  • AMinfo
  • AMinfo
  • 2012-08-16 11:58
  • 16616

不规则imageview区域点击

设计思路:将图片的不需要点击事件的区域设置成透明,判断是否透明,如果是透明的就拦截点击事件。然后将几张图片重叠起来,所以就只是很简单的将imageview的onTouchEvent进行重写。 做成的效...

Android扩大图片的点击区域

以前写过一个弹出式菜单,图片很小,手指不容易点到。刚好途牛android面试被问到这个问题(虽然没拿到offer),在此总结不能用增大图片的方法,因为有的图片就是要小才美观。最开始的布局如下:<Ima...

Android 扩大ImageView的点击区域

Android 扩大ImageView的点击区域

使用android.view.TouchDelegate扩大View的触摸点击区域

Android4.0规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸,约为9毫米。建议的目标大小为7~10毫米,这一点与iPhone一致,这是一个用户手指能准确并且舒适触摸的区域。如果所示...

ARGB 颜色取值与透明度搭配

寻章摘句,总结一下。 //透明度;alpha 取值对照 100% — FF 95% — F2 90% — E6 85% — D9 80% — CC 75% — BF 70% — B3 65% — ...

Android——扩大ImageButton的点击区域

遭遇问题:在布局文件xml中定义了一个ImageButton,因为图标尺寸很小导致很难有效点击。      具体代码如下所示:       ImageButton android:id="@+i...

使用android.view.TouchDelegate扩大View的触摸点击区域

Android4.0规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸,约为9毫米。建议的目标大小为7~10毫米,这一点与iPhone一致,这是一个用户手指能准确并且舒适触摸的区域。如果所示...

Space+onTouchEvent=Hitarea:像Flash那样在Android中扩大点击区域

在Android开发中经常遇到点击区域太小的问题,我思考着能不能像ActionScirpt 3那样给一个Sprite设置一个hitArea Sprite,所有在hitArea Sprite上的鼠标事件...
  • ashqal
  • ashqal
  • 2015-12-11 09:39
  • 1694
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)