Android 将具体数值转换成dip简单方法
来源:互联网 发布:linux 杀dhcp进程 编辑:程序博客网 时间:2024/06/04 18:51
工作中有时间会遇到一些控件会在代码中动态的被写入:
此时,你想改变这个控件的宽高会很痛苦,直接赋值20,100的涉及到像素和dip的转换。
方法:
1:在Res 资源文件的values文件夹下的dimens xmL文件中设置一个基准;1dp
<dimen name="base_dip">1dp</dimen>
2.建立一个方法;
px转成dip
public int px2Dip(int px){ return getContext().getResources().getDimensionPixelSize(R.dimen.base_dip)*px; }
3,在设置宽高的地方直接使用;
例如:
View vItem = v.findViewById(R.id.vItem); vItem.getLayoutParams().height = px2Dip(500); 设置控件的高度为500dp
0 0
- Android 将具体数值转换成dip简单方法
- Android 将单位dip转换为px
- android dip转换Px
- c#将数值四舍五入转换成整数
- 将text中的数值转换成十六进制
- Android对px和dip进行尺寸转换的方法
- Android中dip转换px通用方法/函数
- 将普通的16进制颜色数值转换成UIColor表示形式的处理方法
- Android px和dip转换
- ppt怎么转换成pdf具体方法
- 数字转换成中文数值的方法
- 将ppt转换成word格式的简单方法分享
- 将字符串转换为数值
- android px 转换成 dip 做代码适配
- vc将字符转换成的ASCII数值
- C#将byte数值转换成16进制字符串
- 将数值型金额转换成大写金额
- JS将科学计数法字串转换成正常数值
- Python中元组,列表,字典的区别
- canvas.drawPath 没起作用
- 在Android M及更高版本中使用 Settings.System 抛出异常"You cannot keep your settings in the secure settings. "
- C++软件工程师笔试题附答案
- Android 生成apk自动重命名名字以及设置签名
- Android 将具体数值转换成dip简单方法
- 第六周算法分析与设计Ⅱ:Merge Two Sorted Lists
- 如何大数据帮助销售人员完成交易?
- jedis和在spring中配置文件
- 欢迎使用CSDN-markdown编辑器
- 微信扫码支付 模式一 (JSAPI)
- 蓝桥杯 基础练习 十六进制转十进制
- npm install 时总是报phantomjs-prebuilt@2.1.14安装失败
- react.js总结学习