定义尺寸
维度通常存储在资源文件名 dimens.xml
中。它们使用 <dimen>
元素定义。
RES /值/ dimens.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="small_padding">5dp</dimen>
<dimen name="medium_padding">10dp</dimen>
<dimen name="large_padding">20dp</dimen>
<dimen name="small_font">14sp</dimen>
<dimen name="medium_font">16sp</dimen>
<dimen name="large_font">20sp</dimen>
</resources>
你可以使用不同的单位:
- sp:与比例无关的像素。对于字体。
- dp:与密度无关的像素。其他一切。
- pt: 积分
- px: 像素
- 毫米: 毫米
- 我: 英寸
现在可以使用语法 @dimen/name_of_the_dimension
在 XML 中引用维度。
例如:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/large_padding">
</RelativeLayout>