Android根据分辨率进行单位转换-(dp,sp转像素px)
来源:互联网 发布:insider.windows.com 编辑:程序博客网 时间:2024/06/05 07:33
Android系统中,默认的单位是像素(px)。也就是说,在没有明确说明的情况下,所有的大小设置都是以像素为单位。
如果以像素设置大小,会导致不同分辨率下出现不同的效果。那么,如何将应用中所有大小的单位都设置为’dp’呢?
/**获取当前分辨率下指定单位对应的像素大小(根据设备信息) * px,dip,sp -> px * * @param unit TypedValue.COMPLEX_UNIT_DIP,TypedValue.COMPLEX_UNIT_SP * @param value 要转换的值 * @param context 上下文 * @return 转换后的px值 */public static float dip2px(int unit,float value,Context context){return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, value, instance.getResources().getDisplayMetrics());}
0 0
- 【转】Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android根据分辨率进行单位转换-(dp,sp转像素px) - topMan'blog - ITeye技术网站
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- Android在代码中根据分辨率进行单位转换-(dp转px)
- android中像素单位dp、px、pt、sp转换
- android中像素单位dp、px、pt、sp转换
- Android像素单位:dip、dp、sp 、px
- android像素单位:dip 、px、dp、sp
- Android 像素单位 dp/sp/px
- android中的单位转换,dp,sp,px
- Android 单位转换(dp、sp、px)
- Android中px, dp, sp单位转换
- android像素单位,px,pt,dp,dip,sp
- GCD介绍(一): 基本概念和Dispatch Queue
- 如何从sd卡文件夹中读取文件名称
- Linux内存管理
- C#操作Word的辅助类(word2003) 修改完善版
- applicationContext.xml配置c3p0
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- 用shell而不用perl/python的理由 shell/perl/python/php
- 面试算法爱好者书籍/OJ推荐
- 贵宾订购版是综合通讯、安全和电子商务的组件包/n software Red Carpet Subscriptions
- 内存中的数据对齐与sizeof函数
- FTP上传文件说明
- hdu 1171 Big Event in HDU --- 多重背包
- IMEI
- Js中 关于top、clientTop、scrollTop、offsetTop的用法