Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我总是在Eclipse中添加文本或按钮时收到警告_Java_Android_Eclipse_Warnings_Android Button - Fatal编程技术网

Java 我总是在Eclipse中添加文本或按钮时收到警告

Java 我总是在Eclipse中添加文本或按钮时收到警告,java,android,eclipse,warnings,android-button,Java,Android,Eclipse,Warnings,Android Button,我是一名新的Android开发人员,我使用xdatv步骤下载并安装了Eclipse,介绍了如何构建Android应用程序第1部分:设置Eclipse和Android SDK 下面是我如何安装它的: 首先我下载SDK。(它在同一个.rar文件中包含SDK和Eclipse。) 我将文件(SDK和Eclipse)解压缩到一个文件夹中 我打开了Eclipse并添加了browsed文件夹,在那里我提取了SDK和Eclipse文件作为工作区 我打开SDK下载了我选择的Android 2.3.3(API 10

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

下面是我如何安装它的:

  • 首先我下载SDK。(它在同一个.rar文件中包含SDK和Eclipse。)
  • 我将文件(SDK和Eclipse)解压缩到一个文件夹中
  • 我打开了Eclipse并添加了browsed文件夹,在那里我提取了SDK和Eclipse文件作为工作区
  • 我打开SDK下载了我选择的Android 2.3.3(API 10)的SDK版本
  • 我打开Eclipse,进入帮助类别,选择安装新软件。我添加了这个链接,检查了开发者工具和NDK插件,然后下载了它们
  • 在开始创建Android应用程序之前,我会在工作区设置中检查SDK在/SDK文件夹中SDK和eclipse所在的文件夹中的位置是否正确

    最后,当我开始创建一个应用程序时,我尝试添加一个按钮或文本,但当我添加一个按钮
    [I8N]硬编码字符串“button”,应该使用@string resource
    时,我总是得到一个警告,并且我在文本上得到了相同的警告

    我搜索了我的问题的答案,发现我做了与他们相同的事情(我在这个代码上添加了
    @string/
    android:text=“@string/button”/>
    ,在按钮上以及文本代码中)

    我在
    strings.xml
    中添加了以下代码:

    <string name="button">Button</string>
    <string name="Testtext">Test text</string>
    
    按钮
    测试文本
    
    警告消失了,但有件事让我很恼火——它总是在按钮和图形布局中显示
    @string

    我认为,当我添加文本或按钮时,它总是自动添加
    @string
    ,并在
    strings.xml
    中添加这些代码
    您的文本。我只是想知道我得到这个警告的错误是什么,为什么它没有自动将这些代码添加到.xml文件中,以及如何解决这个问题。
    谢谢

    我想,当我添加文本或按钮时,它一定总是这样 自动添加@字符串,并在strings.xml中添加这些字符串 编码你的文字

    否(至少在Eclipse中不是这样)

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

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

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

    您已经在strings.xml中正确地映射了这些sring。只需遵循以下步骤

    • 确保ID与strings.xml中提到的一样精确
    • 拯救一切
    • 选择您的项目并单击F5以重新缩放
    • 清理并构建您的项目
    您的
    无法解析资源---
    错误将消失


    检查emulator或真实设备。

    请将您的xml按钮和文本视图以及strings.xml放在这里