Android 尺寸资源
2018-02-18 14:32 更新
像素,英寸和点都是可以在XML布局或Java代码中发挥作用的尺寸的示例。
例子
以下代码显示你可以在XML中使用尺寸资源。
<resources> <dimen name="mysize_in_pixels">1px</dimen> <dimen name="mysize_in_dp">5dp</dimen> <dimen name="medium_size">100sp</dimen> </resources>
你可以使用以下任意单位指定尺寸:
- px: 像素
- in: 英寸
- mm: 毫米
- pt: 点
- dp: 基于160dpi屏幕的与密度无关的像素
- sp: 与比例无关的像素
以下代码显示如何访问定义的尺寸资源。
float dimen = activity.getResources().getDimension(R.dimen.mysize_in_pixels);
mysize_in_pixels
在上面的资源文件中定义。
在XML中使用尺寸资源
以下代码具有XML中的尺寸资源的定义。
<resources> <dimen name="mysize_in_pixels">1px</dimen> <dimen name="mysize_in_dp">5dp</dimen> <dimen name="medium_size">100sp</dimen> </resources>
以下xml布局资源引用上面定义的尺寸。
<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="@dimen/medium_size"/>
以上内容是否对您有帮助:
更多建议: