<TextView android:id="@+id/nsdk_route_sort_title_tv" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_centerHorizontal="true" android:drawableStart="@drawable/nsdk_route_sort_setting_title_icon" android:drawablePadding="5dp" android:text="路线偏好" android:includeFontPadding="false" android:gravity="center_vertical" android:textColor="#333333" android:textSize="18sp"/> 出现警告 Hardcoded string "路线偏好", should use `@string` resource 刚我改一下
时间: 2023-06-17 16:04:26 浏览: 330
这个警告的意思是你在布局文件中直接使用了一个字符串 "路线偏好",而没有使用字符串资源。为了避免这个警告,你需要在 strings.xml 文件中定义一个字符串资源,然后在布局文件中使用这个字符串资源。
在 strings.xml 文件中添加如下代码:
```xml
<string name="route_preference">路线偏好</string>
```
然后在布局文件中使用这个字符串资源:
```xml
<TextView
android:id="@+id/nsdk_route_sort_title_tv"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:drawableStart="@drawable/nsdk_route_sort_setting_title_icon"
android:drawablePadding="5dp"
android:text="@string/route_preference"
android:includeFontPadding="false"
android:gravity="center_vertical"
android:textColor="#333333"
android:textSize="18sp"/>
```
这样就可以避免这个警告了。
阅读全文