PixelUtils:像素转换工具
/** 像素转换工具*/
public class PixelUtils {/*** The context.*/private static Context mContext = CustomApplcation.getInstance();/*** dp转 px.** @param value the value* @return the int*/public static int dp2px(float value) {final float scale = mContext.getResources().getDisplayMetrics().densityDpi;return (int) (value * (scale / 160) + 0.5f);}/*** dp转 px.** @param value the value* @param context the context* @return the int*/public static int dp2px(float value, Context context) {final float scale = context.getResources().getDisplayMetrics().densityDpi;return (int) (value * (scale / 160) + 0.5f);}/*** px转dp.** @param value the value* @return the int*/public static int px2dp(float value) {final float scale = mContext.getResources().getDisplayMetrics().densityDpi;return (int) ((value * 160) / scale + 0.5f);}/*** px转dp.** @param value the value* @param context the context* @return the int*/public static int px2dp(float value, Context context) {final float scale = context.getResources().getDisplayMetrics().densityDpi;return (int) ((value * 160) / scale + 0.5f);}/*** sp转px.** @param value the value* @return the int*/public static int sp2px(float value) {Resources r;if (mContext == null) {r = Resources.getSystem();} else {r = mContext.getResources();}float spvalue = value * r.getDisplayMetrics().scaledDensity;return (int) (spvalue + 0.5f);}/*** sp转px.** @param value the value* @param context the context* @return the int*/public static int sp2px(float value, Context context) {Resources r;if (context == null) {r = Resources.getSystem();} else {r = context.getResources();}float spvalue = value * r.getDisplayMetrics().scaledDensity;return (int) (spvalue + 0.5f);}/*** px转sp.** @param value the value* @return the int*/public static int px2sp(float value) {final float scale = mContext.getResources().getDisplayMetrics().scaledDensity;return (int) (value / scale + 0.5f);}/*** px转sp.** @param value the value* @param context the context* @return the int*/public static int px2sp(float value, Context context) {final float scale = context.getResources().getDisplayMetrics().scaledDensity;return (int) (value / scale + 0.5f);}}
PixelUtils:像素转换工具相关推荐
- 【No7.】Android 像素转换工具
import android.content.Context; import android.content.res.Resources;import com.bmob.im.demo.CustomA ...
- PX(像素)转换工具类
PX(像素)转换工具类 最近发现有一些参数需要传入px,但是我们在android 中习惯用的是dp,所以就写了一个工具类来使用,希望 也能帮到大家.话不多说,贴代码: /*** 像素转换工具*/ pu ...
- android 字体像素转换工具类_android px,dp,sp大小转换工具
package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...
- android 字体像素转换工具类_Android中px与dip,sp与dip等的转换工具类
Android中px与dip,sp与dip等的转换工具类 功能 通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变.方 ...
- android 字体像素转换工具类_Android开发之拼音转换工具类PinyinUtils示例
本文实例讲述了Android开发之拼音转换工具类PinyinUtils.分享给大家供大家参考,具体如下: 1.首先下载pinyin4j-2.5.0.jar,拷贝到工程的lib目录里 或者点击此处本站下 ...
- android 字体像素转换工具类_android工具类,转换大小写,保留小数点处理方法
import java.text.DecimalFormat; import java.util.Scanner; /** * 金额转换 * * @author Administrator */ pu ...
- ApachePOI导出exce,设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换
设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换 /*** 功能:设置单元格风格的属性* */public static HSSFCellStyle SetCel ...
- psd imageset转换工具
psd文件规格 尺寸是512*512 只能使用256 512 1024 这些尺寸. 每一个图层都是一个图形元素,自动读取尺寸,每个图层按Ctrl + T 可以看到实际尺寸.图 层命名将在程序中用来访问 ...
- java 视频转码工具类_JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇)...
JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇) 前言 再此章之前,我们已经详细介绍和剖析了javacv的结构和ffmpeg ...
最新文章
- 大数据主题分享第三期 | 基于ELK的亿级实时日志分析平台实践
- lrange是取出所有值并移除么_部落冲突:兵营容量提升,移除超级部队、英雄防御状态冷却时间...
- 无刷新判断用户名是否存在
- 【ElasticSearch】Es 源码之 ClusterService 源码解读
- 阿里云服务器购买流程详细2019更新(图文教程)...
- linux终端 美化 git,linux终端美化oh-my-zsh
- vs2013 c++代码内出现中文导致编译错误
- 阶段3 3.SpringMVC·_03.SpringMVC常用注解_2 RequestBody注解
- php锐浪开发,解析Excel文件生成Grid++Report锐浪模版
- Couldn't Copy Base System 错误处理办法
- HIVE一些字符处理
- Microsoft SQL Server 2008R2企业版64位(带密钥)
- CC2540/CC2541/CC254x之OSAL操作系统抽象层
- 微信小程序-时间轴/抽屉展开收起特效
- iOS:注册App ID
- React 项目配置 Win10 WSL
- LCD+TP for linux BSP
- linux pandas教程_pandas教程
- SQL人的优势:实战大数据开发10分钟入门
- 用Python通过163邮箱发送邮件
热门文章
- 微博营销中的 KOL 分析
- windows 7下进入System帐号并运行桌面系统
- 微信html5电子相册,如何快速制作微信H5电子相册?
- Pycharm debug Process finished with exit code 1
- js--动态生成表格
- 五款最优秀的java微服务框架
- 与你分享如何做好企业汇算清缴
- 自私型人格分析,如何改变自私型性格?
- 渗透bc网站教学_督导引领共交流 听课评课共成长 怀化锦溪小学开展课堂教学督导听课活动_都市新闻_新闻中心...
- URAL1671 Anansi's Cobweb(离线做 + 并查集)