/** 像素转换工具*/
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:像素转换工具相关推荐

  1. 【No7.】Android 像素转换工具

    import android.content.Context; import android.content.res.Resources;import com.bmob.im.demo.CustomA ...

  2. PX(像素)转换工具类

    PX(像素)转换工具类 最近发现有一些参数需要传入px,但是我们在android 中习惯用的是dp,所以就写了一个工具类来使用,希望 也能帮到大家.话不多说,贴代码: /*** 像素转换工具*/ pu ...

  3. android 字体像素转换工具类_android px,dp,sp大小转换工具

    package com.voole.playerlib.util; import android.content.Context; /** * Android大小单位转换工具类 * * float s ...

  4. android 字体像素转换工具类_Android中px与dip,sp与dip等的转换工具类

    Android中px与dip,sp与dip等的转换工具类 功能 通常在代码中设置组件或文字大小只能用px,通过这个工具类我们可以把dip(dp)或sp为单位的值转换为以px为单位的值而保证大小不变.方 ...

  5. android 字体像素转换工具类_Android开发之拼音转换工具类PinyinUtils示例

    本文实例讲述了Android开发之拼音转换工具类PinyinUtils.分享给大家供大家参考,具体如下: 1.首先下载pinyin4j-2.5.0.jar,拷贝到工程的lib目录里 或者点击此处本站下 ...

  6. android 字体像素转换工具类_android工具类,转换大小写,保留小数点处理方法

    import java.text.DecimalFormat; import java.util.Scanner; /** * 金额转换 * * @author Administrator */ pu ...

  7. ApachePOI导出exce,设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换

    设置单元格风格的属性和设置字体风格的属性的两个工具类,POI宽度和excel 像素转换 /*** 功能:设置单元格风格的属性* */public static HSSFCellStyle SetCel ...

  8. psd imageset转换工具

    psd文件规格 尺寸是512*512 只能使用256 512 1024 这些尺寸. 每一个图层都是一个图形元素,自动读取尺寸,每个图层按Ctrl + T 可以看到实际尺寸.图 层命名将在程序中用来访问 ...

  9. java 视频转码工具类_JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇)...

    JavaCV入门指南:FrameConverter转换工具类及CanvasFrame图像预览工具类(javaCV教程完结篇) 前言 再此章之前,我们已经详细介绍和剖析了javacv的结构和ffmpeg ...

最新文章

  1. 大数据主题分享第三期 | 基于ELK的亿级实时日志分析平台实践
  2. lrange是取出所有值并移除么_部落冲突:兵营容量提升,移除超级部队、英雄防御状态冷却时间...
  3. 无刷新判断用户名是否存在
  4. 【ElasticSearch】Es 源码之 ClusterService 源码解读
  5. 阿里云服务器购买流程详细2019更新(图文教程)...
  6. linux终端 美化 git,linux终端美化oh-my-zsh
  7. vs2013 c++代码内出现中文导致编译错误
  8. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_2 RequestBody注解
  9. php锐浪开发,解析Excel文件生成Grid++Report锐浪模版
  10. Couldn't Copy Base System 错误处理办法
  11. HIVE一些字符处理
  12. Microsoft SQL Server 2008R2企业版64位(带密钥)
  13. CC2540/CC2541/CC254x之OSAL操作系统抽象层
  14. 微信小程序-时间轴/抽屉展开收起特效
  15. iOS:注册App ID
  16. React 项目配置 Win10 WSL
  17. LCD+TP for linux BSP
  18. linux pandas教程_pandas教程
  19. SQL人的优势:实战大数据开发10分钟入门
  20. 用Python通过163邮箱发送邮件

热门文章

  1. 微博营销中的 KOL 分析
  2. windows 7下进入System帐号并运行桌面系统
  3. 微信html5电子相册,如何快速制作微信H5电子相册?
  4. Pycharm debug Process finished with exit code 1
  5. js--动态生成表格
  6. 五款最优秀的java微服务框架
  7. 与你分享如何做好企业汇算清缴
  8. 自私型人格分析,如何改变自私型性格?
  9. 渗透bc网站教学_督导引领共交流 听课评课共成长 怀化锦溪小学开展课堂教学督导听课活动_都市新闻_新闻中心...
  10. URAL1671 Anansi's Cobweb(离线做 + 并查集)