android开发,灵活根据手机屏幕密度,设置x dip的效果
来源:互联网 发布:毛克利宫殿知乎 编辑:程序博客网 时间:2024/04/29 19:50
具体通过使用
/** * Converts an unpacked complex data value holding a dimension to its final floating * point value.
The two parameters unit and value * are as in {
@link #TYPE_DIMENSION}. * *
@param unit The unit to convert from. *
@param value The value to apply the unit to. *
@param metrics Current display metrics to use in the conversion -- * supplies display density and scaling information. * *
@return The complex floating point value multiplied by the appropriate * metrics depending on its unit. */
public static float applyDimension(int unit, float value, DisplayMetrics metrics) {
switch (unit) {
case COMPLEX_UNIT_PX: return value;
case COMPLEX_UNIT_DIP: return value * metrics.density;
case COMPLEX_UNIT_SP: return value * metrics.scaledDensity;
case COMPLEX_UNIT_PT: return value * metrics.xdpi * (1.0f/72);
case COMPLEX_UNIT_IN: return value * metrics.xdpi;
case COMPLEX_UNIT_MM: return value * metrics.xdpi * (1.0f/25.4f); }
return 0; }
方法,可以在代码中设置x dip的效果。
- android开发,灵活根据手机屏幕密度,设置x dip的效果
- 开发语言android的密度,dpi.dip等解释!!!!!
- Android 得知当前手机屏幕的密度值
- android的密度,dpi.dip等解释!!!!!
- android的密度,dpi.dip等解释!!!!!
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- 手机屏幕的密度分析
- Android开发之————通过代码来得到当前手机屏幕的密度值
- 根据手机屏幕,设置视频区域大小,达到16:9的显示效果
- [android基础]怎样获取Android手机屏幕的大小、分辨率、密度
- android 手机屏幕密度归一化方案
- Android中度量单位px、dip、dp、sp、pt的区别 像素及屏幕密度决定显示效果的美观
- 关于android手机屏幕密度的实测和状态栏的高度
- 手机屏幕尺寸,分辨率,密度,dpi,dip,px,sp等详解
- 怎样获取Android手机屏幕的大小(分辨率、密度)
- 【Android】手机屏幕分辨率与dip、dp、sp的区别
- Android dip 与 px 的区别,像素密度的概念。
- socketpair用法与实例
- 来吧,一起进入花瓣的世界
- 软件公司的两种管理方式
- android应用程序的流畅性问题和如何避免它们
- Css中实现两个DIV左右并排摆放,且自动按比例伸缩(示例)
- android开发,灵活根据手机屏幕密度,设置x dip的效果
- 图片压缩
- 使用Hibernate 二级缓存
- [sicily online]1151. 魔板
- vc++加载透明png图片方法——GDI+和CImage两种
- 安装ubuntu-tweak
- C++ const 关键字的简单总结
- 在Android平台中实现对XML的三种解析方式。
- VS中Web应用程序和Web网站