如何避免为每个属性键入“android”?

时间:2013-03-07 20:30:28

标签: android eclipse autocomplete attributes

我是Android开发的新手,也是一名设计师,成为前端人物。

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

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

3 个答案:

答案 0 :(得分:5)

刚开始键入关键字的第二部分(在android:之后,按 Ctrl + Space ),Eclipse将为您插入所需的关键字以android:为前缀。

答案 1 :(得分: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>

答案 2 :(得分:3)

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

: - )