大家好我是新来的,这是我的第一个问题
这是我的代码:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/ref"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Test"
/>
我不想在第二次测试中使用字符串我该怎么办?
答案 0 :(得分:14)
使用硬编码的字符串没问题。 如果您需要更多信息,请查看:https://stackoverflow.com/a/8743887/1517996
的strings.xml
<resources>
<string name="Test">Test</string>
<resources>
并使用lin布局文件,如
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Test"
/>
答案 1 :(得分:1)
如果您不希望此警告在此View上特别打扰您,则可以使用tools:ignore xml属性来禁止它。
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/Test"
tools:ignore="HardcodedText" />
请注意,您也可以将其添加到父元素以禁止对其子元素发出警告。
答案 2 :(得分:0)
您可以使用硬编码值,这很好。如果要删除警告,可以转到Eclipse - &gt;偏好 - &gt; Android - &gt; Lint Error检查并查找&#34;硬编码文本&#34;。将其设置为忽略然后应用。