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轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...