gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 02:02:54 25 4
gpt4 key购买 nike

我是 Android 应用程序开发和使用 Java 语言的新手。
我的问题是每次我制作 TextView 或 Button 时,它们下面都会有一个带有感叹号的三角形。
当我点击它时,我看到一条消息说:

hardcoded string “Button”, should use @string resource



我有两个 Activity ,在我的主要 Activity 中有一个按钮,当您单击它时,您将进入第二个 Activity 。
但是当我去我的 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 中的字符串来设置文本。在 strings.xml 中声明要显示为字符串的“文本”,并在布局文件中使用 @string/your_string_name 访问它。

关于android-layout - 硬编码字符串 “Button” ,应使用@string 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12678181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com