Android studio中的警告Hardcoded text

引起这个警告是控件的android:text的属性,因为在Android studio是不鼓励开发者直接为这些赋显示的内容,需要间接为这些控件赋予显示内容。虽然这个警告不影响程序运行,但是我们还需要了解一下正确的方法。

 

比如一个Button控件,我们要它显示“按钮”这个文字,直接设置android:text="按钮",这时会有警告

Android studio中的警告Hardcoded text_第1张图片

  • 解决方法

打开res/valus/strings.xml,添加按钮

Android studio中的警告Hardcoded text_第2张图片

把刚刚的Button控件设置为

android:text="@string/page2_button"

这样就可以解除警告了。

Android studio中的警告Hardcoded text_第3张图片

你可能感兴趣的:(Android,错误)