android-layout – 硬编码字符串“Button”,应该使用@string资源

前端之家收集整理的这篇文章主要介绍了android-layout – 硬编码字符串“Button”,应该使用@string资源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 Android应用程序开发和使用Java语言的新功能.
我的问题是每次我做一个TextView或Button时,都有一个三角形,下面带有感叹号.
当我点击它,我看到一个消息说:

hardcoded string “Button”,should use @string resource

我有两个活动,在我的主要活动中有一个Button,当你点击它,你将进入第二个活动.
但是当我去我的main.java做一个代码的按钮.总是出现上面显示错误.我认为eclipse找不到我的按钮的id和我的TextView相同的错误信息.

这是我做的代码

Button b = FindViewById(R.id.button1);

我还补充说:

Button b = (Button) FindViewById(R.id.button1);

我正在使用最新的eclipse经典和ADT八月的问题.该平台是Android 4.1 API 16.

解决方法

您不应该对窗口小部件上的“文本”进行硬编码,使用strings.xml中的字符串资源ie.,strings.xml中的字符串来设置文本.声明要在strings.xml中显示为字符串的“text”,并使用布局文件中的@ string / your_string_name进行访问.

猜你在找的Android相关文章