2014年3月25日
摘要: TextView tv = (TextView) findViewById(R.id.xx);第1种:tv.setBackgroundColor(Color.argb(255, 0, 255, 0)); //背景透明度 tv.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度第2种:tv.setTextColor(0xffff00ff);0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6 阅读全文
posted @ 2014-03-25 21:37 大米稀饭 阅读(2500) 评论(0) 推荐(0)
摘要: 在Android的布局文件中,往往使用dp作为控件的宽度和高度尺寸,但是在Java代码中,调用getWidth()方法获得的尺寸单位却是像素px,这两个单位有明显的区别:dp和屏幕的密度有关,而px与屏幕密度无关,所以使用时经常会涉及到两者之间的互相转化,代码示例如下:public int Dp2Px(Context context, float dp) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dp * scale + 0.5f);}public int Px 阅读全文
posted @ 2014-03-25 21:34 大米稀饭 阅读(1416) 评论(0) 推荐(0)