所以这就是我要做的事。
<RelativeLayout
android:id="@+id/label_block"
android:layout_width="308dp"
android:layout_height="154dp"
android:layout_margin="?attr/primaryMargin" <!----- THIS HERE
我希望能够引用我自己的属性,就像你可以引用android主题属性一样,如 android:textAppearance =“?android:attr / textAppearanceLarge” 我的目标是为我的所有填充和其他常见值设置一个集中的位置,以便在xml布局中引用它们。
反正我能做到吗?我无法理解。
答案 0 :(得分:2)
你可以这样定义你的尺寸:
路径 /res/values/dimensions.xml 中的
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="my_layout_margin">8dp</dimen>
<dimen name="my_other_value">4dp</dimen>
</resources>
你会像这样引用它:
<RelativeLayout android:id="@+id/label_block"
android:layout_width="308dp"
android:layout_height="154dp"
android:layout_margin="@dimen/my_layout_margin"/>
答案 1 :(得分:-1)
<RelativeLayout
android:id="@+id/item"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/label_block"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/label_block" />