我有一个带有 a 的布局,TextView
我希望android:gravity
从另一个资源文件中提取属性值android:gravity="@???/item_align"
,其中item_align
是另一个 xml 文件中资源的名称。布局中使用的典型值,或者center
不起作用。如果我将字符串替换为实际的整数值(“中心”替换为 0x011),则 , integer中的类型有效。但是,这不是一个好的解决方案。bottom
bottom|center_horizontal
@???
那么,问题是:如何引用布局文件中的值,以及资源文件中的项目是什么样的?
<TextView
android:id="@+id/item_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_margin="1dp"
android:layout_centerHorizontal="true"
android:gravity="@???/item_align"
android:text="65"
android:textSize="20sp"
android:typeface="sans"
android:textStyle="bold"
android:textColor="#000000" />