android button背景图片不拉伸的一种处理方法
一般来说UI给的图片比例应该和控件是正好符合的,但是实际操作过程中会发现可能不符合的情况,比例不对直接设置background的话background会被拉伸,这个时候一般来说如果能像ImageView一样设置scaleType为centerCrop或者center就好了。不过可惜的是button等其他控件是没有这个属性可以设置的。
但是是有其他方法可以做到的,也很简单,使用bitmap的xml,而不是直接使用png或者selector
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"android:gravity="center"android:src="@drawable/图片名" />
然后设置background即可
android button背景图片不拉伸的一种处理方法相关推荐
- android Button背景高度被拉伸问题--解决方案
android Button背景高度被拉伸问题--解决方案 参考文章: (1)android Button背景高度被拉伸问题--解决方案 (2)https://www.cnblogs.com/slys ...
- android背景图拉伸,解决android:background背景图片被拉伸问题
解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...
- android button背景图片变形,按钮背景图像拉伸(wrap_content或dp使用)
我设置背景图像到我的自定义按钮.我为我的应用做了一个截图,并提到当我使用"wrap_content"作为按钮的宽度和高度时,该按钮被拉伸.当我在dp中修复大小时,它会显示很好(例如 ...
- android button背景图片自适应,Android开发之给你的Button加个背景
在Android应用中,绝大部分情况下,按钮都有按下变色的效果,这种效果主要都是借助于Android里面的 StateListDrawable来实现的,它可以设置多种状态,并分别为每种状态设置相应的d ...
- android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...
本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...
- ios 按钮图片拉伸_#UIButton#背景图片的拉伸
如果不采用相应技术对button的背景图片进行拉伸,则显示的效果就会失真,效果: Snip20160823_7.png iOS中有三种方法对图片进行拉伸 // 方法一: - (void)viewDid ...
- table vue 背景图片_table中background背景图片自动拉伸
解决android:background背景图片被拉伸问题 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而s ...
- android.9背景图变形,Android聊天背景图片变形解决方案
Android聊天背景图片变形,一般是由于键盘引起的.可以参看StackOverFlow解决的地址:外链网址已屏蔽 我这里用的也是参考这里的方法: 解决方法很简单: 1.在AndroidManifes ...
- Android聊天背景图片变形解决方案
2019独角兽企业重金招聘Python工程师标准>>> Android聊天背景图片变形,一般是由于键盘引起的(这个是自己调戏糖宝app中出现的问题,今天抽时间解决下).可以参看Sta ...
最新文章
- Lintcode 988解题思路和c++代码
- 人很臭尽量往香里去做...
- Android系统中的进程管理:进程的优先级
- css input光标粗细,如何用CSS原生属性caret-color改变input输入框光标颜色
- 第5步 配置pom.xml文件 pom文件好了就是jar包引入好了
- 【手记】解决“未能创建 SSL/TLS 安全通道”异常
- 市场监管总局通报部分转供电主体不执行国家电价政策案例
- 两种土壤类型数据的简介、下载教程
- 计算机网络--使用网络协议分析器捕捉和分析协议数据包
- Qt中出现 exited with code 3错误的其中之一原因
- 谷歌Debugger调试
- 笔记本电脑系统迁移0xc0000225
- 融媒体时代背景下计算机应用,融媒体背景论文10篇_发表之家
- 《培生小学英语分级阅读80篇 五年级》勘误表
- 欧姆龙自动化小型连接器端子台XW2K系列
- 基于Android4.0.3的各种工具信息整理(共130个)
- 简约响应式导航主题VIK WordPress模板
- Asky极简教程:零基础1小时学编程,已更新前8节
- Java算法大全,java进制装换,java日期转换
- 视频剪辑配音怎么弄?三分钟轻松搞定短视频配音!
热门文章
- 大学毕业生如何正确还国家助学金贷款,避免误操作
- 理科男的浪漫——定制月球灯之旅
- 学习增长黑客: 35个资源帮助你成为增长黑客
- 【DB笔试面试615】在Oracle中,和谓词相关的查询转换有哪些?
- 【工具-TWRP-frp-Termux】旧手机暴改成免费云服务器-MIUI刷TWRP安装magisk获取root
- 怎么取消电脑屏幕常常出现“用户账户控制”窗口
- 开发合身的进销存管理软件(转)
- bigdecimal如何判断是否大于0、小于0和等于0
- 苹果呼叫转移设置不了_苹果下载不了软件怎么办?手把手带你搞定
- 数据分析 | SQL基础查询语句+例题详解