我的 xml 文件中有一个EditText
。但我使用默认值“1”作为EditText
. 我知道为什么我不应该对字符串进行硬编码,但它是一个默认值始终为“1”的整数值。那么我应该仍然在字符串中输入值还是应该忽略消息?
问问题
426 次
2 回答
1
至于我,可以忽略您的场景中的警告。无论如何,如果你想摆脱它,你可以声明一个整数而不是字符串(例如在资源文件integers.xml
中),比如.-
<integer name="integer1">1</integer>
并将其设置在您的TextView
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@integer/integer1" />
于 2013-09-28T12:56:10.587 回答
0
是的,您应该在 strings.xml 中输入值“1”,这是一种很好的做法,因为假设稍后您想将默认设置为“0”或“2”,任何不同的东西都可以轻松进入 strings.xml 并制作改变。
于 2013-09-28T13:17:53.960 回答