Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.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
如何使用图形布局视图(EclipseAndroid开发工具)编辑文本字段的值_Android_Adk_Graphical Layout Editor - Fatal编程技术网

如何使用图形布局视图(EclipseAndroid开发工具)编辑文本字段的值

如何使用图形布局视图(EclipseAndroid开发工具)编辑文本字段的值,android,adk,graphical-layout-editor,Android,Adk,Graphical Layout Editor,当我在EclipseAndroid开发工具(v22.6.2-1085508)的图形布局窗口中,想要更改TextView的文本时,我不明白发生了什么。我看到了其他关于如何以编程方式实现的问题/答案。但是,除非我忽略了一些显而易见的事情,否则使用GUI进行操作的过程似乎非常费劲且不直观 以下是我所经历的步骤: 从默认的Android应用程序项目开始。我想更改文本:“你好,世界” 我发现无法内联修改textView(即visual studio样式) 所以我选择编辑(F2) 但现在我发现我不能真正“编

当我在EclipseAndroid开发工具(v22.6.2-1085508)的图形布局窗口中,想要更改TextView的文本时,我不明白发生了什么。我看到了其他关于如何以编程方式实现的问题/答案。但是,除非我忽略了一些显而易见的事情,否则使用GUI进行操作的过程似乎非常费劲且不直观

以下是我所经历的步骤:

  • 从默认的Android应用程序项目开始。我想更改文本:“你好,世界”
  • 我发现无法内联修改textView(即visual studio样式)
  • 所以我选择编辑(F2)
  • 但现在我发现我不能真正“编辑”资源
  • 所以我点击“新建字符串”按钮
  • 然后用我想要的新文本字符串创建一个全新的资源
  • 屏幕截图:


    有人能告诉我这个图形界面背后的原理吗?有更好的方法吗?

    可能您没有正确使用编辑器:

    这里您可以看到我为文本属性定义了
    @string/help
    您正确阅读了
    strings.xml

    或者,在xml视图中,您可以将文本视图添加到属性:

    android:text="Whatever you want"
    
    或者(更好)引用字符串资源(如我的示例所示):


    只需转到.xml文件,您就可以编辑所有需要的内容。在xml视图中:
    android:text=“无论您想要什么”
    或(更好)引用字符串资源:
    android:text=“@string/your\u string\u name”
    是的。但是,如果我不能使用图形视图进行简单的修改,比如更改文本,那么图形视图的意义何在。。。。处理组件并进行图形预览?手动转到xml代码并添加文本,然后按CTRL+SPACE。它会自动完成,只需在其中添加文本
    android:text="@string/your_string_name"