background为圆角的表框,dp转Px,Px转dp
圆角边框
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" > <!-- android:shape="" 表示是圆角矩形还是椭圆等等 -->
<solid android:color="@color/white" />
<stroke
android:width="0.5dp"
android:color="@color/gray6" /> <corners android:radius="5dp" /> </shape>
<solid android:color="@color/white" /> 这个是边框内的颜色
android:color="@color/gray6"这个是边框的边缘颜色 dp转px
public static int dip2px(Context context,float dipValue){
//获取密度比例 final float scale = this.getResources().getDisplayMetrics().density; return (int)(dipValue*scale+0.5f);
} px转dp
public static int px2dip(Context context,float pxValue){
//获取密度比例
final float scale = this.getResources().getDisplayMetrics().density;
return (int)(pxValue/scale+0.5f);
}
background为圆角的表框,dp转Px,Px转dp的更多相关文章
- [提升性选讲] 树形DP进阶:一类非线性的树形DP问题(例题 BZOJ4403 BZOJ3167)
		
转载请注明原文地址:http://www.cnblogs.com/LadyLex/p/7337179.html 树形DP是一种在树上进行的DP相对比较难的DP题型.由于状态的定义多种多样,因此解法也五 ...
 - Android textView 动态设置代码字号大小,支持单位选项 dp,sp or px
		
setTextSize(TypedValue.COMPLEX_UNIT_PX,22); //22像素 setTextSize(TypedValue.COMPLEX_UNIT_SP,22); //22S ...
 - 在java代码中进行px与dip(dp)、px与sp单位值的转换
		
其实都是以前保存的代码,最近发现自己的资料库很混乱,索性都整理成博客,方便以后自己要用的时候快速找到. DisplayUtil.java /** * 单位转换工具 * * @author ca ...
 - dp乱写2:论dp在不在dp中(但在dp范畴)内的应用
		
最近正儿八经的学习了dp,有一些题目非常明显看出来就是dp了比如说:过河卒.方格取数.导弹拦截.加分二叉树.炮兵阵地更加明显的还有:采药.装箱问题.过河.金明的预算方案.今天来谈谈dp的dp在不在dp ...
 - Android中px, ppi, dpi, dp, dip, sp概念解析
		
Android中px, ppi, dpi, dp, dip, sp概念解析
 - 【转】斜率优化DP和四边形不等式优化DP整理
		
(自己的理解:首先考虑单调队列,不行时考虑斜率,再不行就考虑不等式什么的东西) 当dp的状态转移方程dp[i]的状态i需要从前面(0~i-1)个状态找出最优子决策做转移时 我们常常需要双重循环 (一重 ...
 - hdu5800 To My Girlfriend dp  需要比较扎实的dp基础。
		
To My Girlfriend Time Limit: 2000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) ...
 - POJ2411Mondriaan's Dream(DP+状态压缩 or 插头DP)
		
问题: Squares and rectangles fascinated the famous Dutch painter Piet Mondriaan. One night, after prod ...
 - <DP> (高频)139 375 374 (DP hard)312
		
139. Word Break 返回结果较为简单可用dp, 复杂用dfs class Solution { public boolean wordBreak(String s, List<Str ...
 
随机推荐
- MySQL 通过idb文件恢复Innodb 数据【转】
			
昨晚收到一则求助,一个用户的本地数据库的重要数据由于误操作被删除,需要进行紧急恢复,用户的数据库日常并没有进行过任何备份,binlog也没有开启,所以从备份和binlog入手已经成为不可能,咨询了丁奇 ...
 - Debian Vi 简介
			
1.Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis (版权问题),不 ...
 - UIButton修改文字大小问题
			
一.问题描述 通过UIButton对象font属性设置文字大小,却发现该属性在2.0.3.0就已经被废弃,ios不建议使用. 图1-1:点出UIButton对象的font属性提示被废弃 图1-2:UI ...
 - java中方法参数的一些总结(1)
			
1.问题说明 在C++中,函数调用时有传值调用和传址调用两种方式,但在Java中只有传值调用一种方式.Java中的方法参数为那几种基本数据类型的情况跟C++中一样,传入的只是变量的拷贝. ...
 - [Android Pro]   Android下toolbox简介
			
toolbox是Android 自带的提供shell命令的软件.有点类似于busybox,但功能上好像弱很多.其源码可以从Android source code 中system/core/toolbo ...
 - July 4th, Week 28th Monday, 2016
			
Goals determine what you are going to be. 你的目标决定你将成为怎样的人. What are your goals? What kind of people y ...
 - jquery阻止事件冒泡的3种方式
			
第一种:return false, 缺点:直接返回了函数,函数后面的语句没法执行了: $('.btn').on('click',function(event){ do something ... re ...
 - Ubuntu gcc编译报错:format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘__time_t’ [-Wformat=]
			
平时用的都是Centos系统,今天偶然在Ubuntu下编译了一次代码,发现报错了: 源码: #include <stdio.h> #include <sys/time.h> # ...
 - oracle TIMESTAMP日期相减
			
select extract(day from inter) * 24 * 60 * 60 + extract(hour from inter) * 60 * 60 + extract(minute ...
 - 简易qq对话框
			
//本程序由QT5 creator编译可运行 //dialog.h 1 #ifndef DIALOG_H #define DIALOG_H #include <QDialog> class ...