我已阅读this,发现如何在Java类中访问整数资源,但是如何访问其他资源中的文档。在xml中访问整数资源
这是资源在试图访问input_field_padding中的EditText RES /价值/ integers.xml
<resources>
<integer name="input_field_padding" >5</integer>
</resources>
。
<EditText
android:id="@+id/user_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="@integer/input_field_padding" />
但我得到以下异常
java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x10
是否有可能访问它在另一个资源文件还是我失去了一些东西?
这个答案是错误的。取决于用例,错误。请参阅下面的答案。 – 2013-04-14 18:03:06
你已经创建了整数,这不是非法的,但是非标准的,但是你永远不会使用它。您只使用您创建的具有与整数相同名称的维。这至少是不好的做法。 – dm78 2013-12-18 22:28:05
@DavidMays是的,评论栏不是非法的,它适用于我。根据你的建议,我更新了它。 – Rafiq 2013-12-21 09:19:43