Color
在XML文件中定义颜色值
语法:
name=“color_name” hex_color eg: 保存路径:res/values/colors.xml #f00 #80ff0000 在Java中使用: Resources res = getResources(); int color = res.getColor(R.color.opaque_red); 在XML中使用: android:layout_width=“fill_parent” android:layout_height=“wrap_content” android:textColor="@color/translucent_red" android:text=“Hello”/> Dimension 在XML定义尺寸值 尺寸可以使用以下单位: dp - 与密度无关的像素,主要应用于布局中的间距 sp - 与dp类似,主要应用与字体大小 pt - 屏幕物理长度单位, 表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。 px - 对应屏幕上实际像素。这个单位不推荐使用,因为不同的设备可以具有不同每英寸不同数量的像素。 mm- 表示毫米,基于屏幕的物理尺寸。 in -表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米,我们经常所说的屏幕多少寸,指的是对角线的长度。 语法: name=“dimension_name” dimension eg: 保存路径: res/values/dimens.xml 25dp
n> 150dp 30dp 16sp 在Java中使用: Resources res = getResources(); float fontSize = res.getDimension(R.dimen.font_size); 在XML中使用: android:layout_height="@dimen/textview_height" android:layout_width="@dimen/textview_width" android:textSize="@dimen/font_size"/> ID – 在XML定义id值,它会映射到R.java文件,具有唯一性,我们在程序中可以直接使用它作为id。 语法: type=“id” name=“id_name” /> eg: 保存路径:res/values/ids.xml 在XML中使用:
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取



