android中代码设置控件的一些属性
2017-04-03 13:55
459 查看
public class DensityUtil {
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
}
/**
* 根据手机的分辨率从 dp 的单位 转成为 px(像素)
*/
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
/**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
*/
public static int px2dip(Context context, float pxValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (pxValue / scale + 0.5f);
}
}
相关文章推荐
- Android中用代码设置控件属性的注意事项
- android代码中动态设置布局中控件的属性
- Android 在代码中设置控件属性
- Android使用程序代码设置控件的margin属性
- Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结: 先看下面的代码: <shape>
- android用代码设置控件属性
- [Android]一些控件的外观属性设置实例
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- Android 常用UI控件的一些属性设置(在.xml文件里进行的设置)
- Android代码中设置控件属性
- Android控件EditText的属性InputType的一些经验及动态设置TYPE_NUMBER_FLAG_DECIMAL无效的原因
- android代码中设置控件位置属性的方法
- android代码中动态设置布局中控件的属性
- android 一些常用控件属性设置
- android 代码里设置控件属性
- Android 在Java代码中设置style属性--使用代码创建ProgressBar对象
- Android-NDK开发之基础--Android JNI实例代码(二)-- 获取/设置类的域或者说属性字段
- 在java代码中设置控件的margin 属性 及 button点击切换背景
- android 用代码设置Layout margin属性
- Android中Paint字体属性的一些设置