6

我是 Android 开发的新手,也是一名设计师兼前端人员。

如何避免android:每次添加属性时都必须输入?

在其他文本编辑器 ( TextMate ) 中,我可以通过键入已知触发器来触发片段并tab自动完成单词。Eclipse有类似的东西吗?

4

3 回答 3

5

只需开始输入关键字的第二部分(紧随其后android:并按Ctrl+ Space,Eclipse 将为您插入所需的关键字,前缀为android:.

于 2013-03-07T20:32:49.467 回答
5

您可以通过在新行的开头按Ctrl+来调出自动完成对话框。Space

此外,我想添加一个注释,说明您为什么需要输入android:(以及如何将其更改为您想要的任何内容)。

如果您查看布局文件中的第一个元素,将会有如下一行:

xmlns:android="http://schemas.android.com/apk/res/android"

如果您在android此处更改单词,那么这将是您需要输入的前缀 - 所以如果您改为设置

xmlns:a="http://schemas.android.com/apk/res/android"

那么你所有的属性只需要在前面加上a:,例如在这个例子中:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:a="http://schemas.android.com/apk/res/android"
    a:layout_width="fill_parent"
    a:layout_height="fill_parent"
    a:orientation="vertical" >

    <TextView
        a:layout_width="fill_parent"
        a:layout_height="wrap_content"
        a:text="@string/hello" />

</LinearLayout>
于 2013-03-07T21:28:40.770 回答
3

首先使用Ctrl+ Space。然后开始输入任何内容。使用箭头键浏览列表并Enter选择一个。

:-)

于 2013-03-07T20:36:55.027 回答