android不同机型上界面适配问题
来源:互联网 发布:数据分析实验室 编辑:程序博客网 时间:2024/05/23 22:57
android中长度有:dp(或者dip device independent pixels)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px。不同设备有不同的显示效果,这个和设备硬件有关,布局时尽量使用单位dp;sp(Scaled Pixels)主要用于字体显示,与刻度无关的一种像素,与dp类似,但是可以根据用户的字体大小首选项进行缩放;px:表示屏幕实际的象素。TextView 的方法setTextSize使用sp作为字号单位。Point的方法setTextSize使用px为单位。下面是转换放方法:
public static int px2sp(Context context, float pxValue) { final float fontScale = context.getResources().getDisplayMetrics().scaledDensity; return (int) (pxValue / fontScale + 0.5f); } public static int px2dip(Context context, float pxValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f); } public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); }
0 0
- android不同机型上界面适配问题
- Android不同机型图标适配问题
- Android 拍照不同机型的诡异问题
- android 不同机型因录音权限出现的不同问题
- shape在不同机型的显示问题
- Android中android:layout_weight属性解决不同机型平均分布的适配问题
- android 机型适配问题
- android机型适配问题
- so文件导致的不同机型无法安装问题
- android开发如何获得不同机型的SD卡路径
- android适配不同机型需要注意的事项
- android知识回顾-----适配不同分辨率的机型
- Android 机型适配问题整理
- Android 机型适配问题整理
- Android 机型适配问题整理
- Android 机型适配问题整理
- 借鉴drawable文件夹,使用dimens控制字体大小、边距大小。适配Android不同机型,不同屏幕
- 测试工具不同机型设置
- Entity Framework 实体框架的形成之旅--基于泛型的仓储模式的实体框架(1)
- 欢迎使用CSDN-markdown编辑器
- vi 常用命令行
- 面试题笔记
- IOS 拼装where后的动态字符串
- android不同机型上界面适配问题
- LVS十种调度算法介绍
- 【高效算法设计——滑动窗口】 UVa 12174 Shuffle
- wpf 进度条 ProgressBar的使用
- Sass和Compass的神秘面纱
- DEDE发生Fatal error: Call to a member function read() on a non-object in 错误解决方法
- JSP环境集成包 工具
- poj 2555 Drink, on Ice 物理坐标计算
- 编码实践五要诀