0

我是一名新的 Android 开发人员,我使用如何构建 Android 应用程序第 1 部分的 xdatv 步骤下载并安装了 Eclipse:设置 Eclipse 和 Android SDK

这是我安装它的方法:

  1. 首先我下载SDK。(它在同一个 .rar 文件中包含 SDK 和 Eclipse。)
  2. 我将文件(SDK 和 Eclipse)提取到一个文件夹中。
  3. 我打开了 Eclipse 并添加了我提取 SDK 和 Eclipse 文件的浏览文件夹作为工作区。
  4. 并且我打开SDK下载了我选择Android 2.3.3(API 10)的SDK版本。
  5. 我打开 Eclipse 并转到帮助类别,然后选择安装新软件。我添加了该链接http://dl-ssl.google.com/android/eclipse/并检查了开发者工具和 NDK 插件,然后我下载了它们。

在开始创建 Android 应用程序之前,如果 SDK 位置在 /sdk 文件夹中的 sdk 和 eclipse 所在的文件夹中正确,我会检查 Workspace 设置。

最后,当我开始创建应用程序时,我尝试添加按钮或文本,但添加按钮时总是收到警告,[I8N]Hardcoded string "button", should use @string resource并且在文本上收到相同的警告。

我搜索了我的问题的答案,我发现我做了和他们一样的事情(我在按钮上添加@string/了这个代码android:text="@string/button" />,也在文本代码中添加了)。

我添加了strings.xml这些代码:

<string name="button">Button</string>
<string name="Testtext">Test text</string>

警告消失了,但有一些烦人的东西——它总是显示@string在按钮和图形布局中的文本中:

http://i39.tinypic.com/2w583mw.jpg

我认为必须始终是,当我添加文本或按钮时,它会自动添加@stringstrings.xml添加这些代码<string name="my_string">Your Text!</string>。我只想知道我做错了什么来得到这个警告,为什么它没有在 .xml 文件中自动添加这些代码以及如何解决这个问题。谢谢

4

1 回答 1

0

我认为必须始终是,当我添加文本或按钮时,它会自动添加@string,并在 strings.xml 中添加这些代码 Your Text!

否(至少在 Eclipse 中并非如此)

为什么它不会在 .xml 文件中自动添加这些代码

在 Eclipse 中,不会在 strings.xml 中自动添加代码。您必须手动添加它们。

就您的警告而言,图形布局是:-

您已在 strings.xml 中正确完成了这些 srings 的映射。只需按照以下步骤操作。

  • 确保 id 与 strings.xml 中提到的完全相同
  • 保存全部。
  • 选择您的项目并单击F5刷新。
  • 清理并构建您的项目。

你的Couldn't resolve resourses ---错误将消失..

检查模拟器或真实设备。

于 2013-08-31T06:45:53.557 回答