【发布时间】:2021-07-15 18:03:50
【问题描述】:
我有一个超级简单的问题,我找不到答案。 我想创建一个变量,然后可以将其用于多个元素。 strings.xml 中的类似内容:
<resources>
<string name="textSize">20sp</string>
</resources>
...
<EditText android:textSize="@string/textSize" />
但这不起作用。 我能够在themes.xml中通过以下方式完成我想要的:
<style name="textSize">
<item name="android:textSize">20sp</item>
</style>
...
<EditText android:theme="@style/textSize" />
但是对于单个值来说似乎太复杂了,有没有更好的方法?
【问题讨论】:
-
如果您需要维度资源,您需要指定
dimen,而不是string。所以<dimen name="my_dimension">20sp</dimen> -
请试试这个," "
-
@HenryTwist 这行得通,谢谢。
标签: android android-studio android-layout