button图片很小时,点击区域会很小,解决方法:

1、使用ImageButton代替Button。使用src加载图片,图片会保持大小加载。而用background加载会铺满按钮大小。然后此时可用padding等属性扩大按钮范围。

2、使用 android:scaleType="centerInside"保持图片大小,这个属性只适合ImageView控件

<ImageView
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:scaleType="centerInside"
        android:src="@mipmap/ic_launcher"/>

-- NORMAL --

Android 保持图片大小,扩大button点击区域相关推荐

  1. Android—Bitmap图片大小计算、压缩与三级缓存

    Bitmap对象占用内存大小: bitmap.getByteCount() 图片所占内存大小计算方式:图片长度 x 图片宽度 x 一个像素点占用的字节数. Android Bitmap使用的三种颜色格 ...

  2. Android文件夹占用空间分析,关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析...

    从上一篇文章<Android屏幕适配全攻略>写完之后,经常会有朋友问我这个问题:"能不能一个App只提供一套切图适应所有的分辨率呢?"我觉得有必要写一篇文章来研究一下这 ...

  3. 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析

    从上一篇文章<Android屏幕适配全攻略>写完之后,经常会有朋友问我这个问题:"能不能一个App只提供一套切图适应所有的分辨率呢?"我觉得有必要写一篇文章来研究一下这 ...

  4. android 计算图片大小

    public class FileSizeUtil {public static final int SIZETYPE_B = 1;// 获取文件大小单位为B的double值public static ...

  5. android 裁剪图片大小 控制图片尺寸

    用BitmapFactory获取适合屏幕大小的图片 和自带的图片裁剪工具 package com.lin.image;import android.app.Activity; import andro ...

  6. android drawable 图片大小,不同的drawable文件夹下图片加载到内存后图片尺寸大小的分析...

    先说结论: 不同drawable文件下图片在同一手机图片尺寸是不同的 同一个drawable文件夹下的图片在不同分辨率的手机图片尺寸是不同的 先聊下DP 要在密度不同的屏幕上保留界面的可见尺寸,您必须 ...

  7. android exifinterface 图片大小,Android图像resize和保存EXIF数据(方向,旋转等)

    Android图像resize和保存EXIF数据(方向,旋转等) 如果您的Android应用程序使用设备相机拍摄照片然后resize(这对减小上传大小非常常见),但是您可能没有意识到此大小调整操作会剥 ...

  8. Android文件夹占用空间分析,关于Android中图片大小、内存占用和drawable文件夹研究分析...

    引用链接 结果分析 同一张图片,放在不同目录下,会生成不同大小的Bitmap Bitmap的长度和宽度越大,占用的内存就越大 图片在硬盘上占用的大小,与在内存中占用的大小完全不一样 下面我会对上面几个 ...

  9. android 彩信 图片大小,Android_Message里面彩信图片的压缩方法

    //最大宽度 :widthLimit 最大高度:heightLimit 最大size:byteLimit private byte[] getResizedImageData(int widthLim ...

最新文章

  1. SD-WAN — 技术架构
  2. python怎么添加csv模式_python对csv文件追加写入列的方法
  3. 解决java.sql.SQLException: Parameter number X is not an OUT parameter--转
  4. android EventBus的简单使用
  5. (六)docker-compose使用教程
  6. Windows环境下的安装gcc
  7. 树--树的基本性质(JAVA)
  8. wcf学习(一):预览
  9. .NET也可以跨平台 Mono 2.10发布
  10. js中定义变量加var与不加var的区别?
  11. matlab 简介_MATLAB简介
  12. 图文详解PCB生产工艺流程
  13. 深度学习之Bias/Variance偏差、方差
  14. mysql怎么设置角色_mysql 用户角色权限表建立
  15. 直接寻址、间接寻址、立即数寻址、寄存器寻址
  16. 时尚回馈:店铺以帮助飓风桑迪赈灾基金
  17. wamp5 mysql 启动不了_wamp5安装问题之mysql无法启动
  18. 【WB32库开发】第13章(上)DMA直接存储器访问——存储器到存储器
  19. 首钢股份——超低排放排头兵
  20. 多元线性回归分析spss结果解读_SPSS经典线性回归分析之一——线性回归分析

热门文章

  1. centos 挂载磁盘并做磁盘加密
  2. Linux服务器Android环境配置,基于BusyBox+LinuxDeploy+JuiceSSH搭建Android上的Linux服务器教程...
  3. 【问】SQL 2008R2是否需要打补丁?
  4. Oracle19C+PLSQL安装和配置详细教程
  5. 涉嫌出售50亿个人数据,甲骨文面临集体诉讼
  6. Mysql数据库连接出现1129错误
  7. Webcamera, Multithreading and VFW
  8. 扫地机器人的回充方法实现
  9. IBMMQ常用命令(七)
  10. 四旋翼无人机飞控系统设计(PID控制算法)