2013-03-07 23 views
6

我是Android开发新手,也是一名兼职前端设计师。如何避免为每个属性输入“android”?

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

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

回答

5

刚开始键入关键字(android:后,接下来的第二部分,按按Ctrl + 空间,Eclipse会插入为您android:前缀所需的关键字。

3

使用按Ctrl + 空间第一,然后开始键入任何东西。使用箭头键来浏览清单和输入选择之一。

:-)

+0

此外,非常有帮助! – nipponese 2013-03-07 20:39:36

5

可以通过按Ctrl键+空间一个新行的开始弹出自动完成对话框。

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

如果您在布局文件看的第一个元素,就会有这样一行:

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

如果改变这里的字android,那么这将是你需要输入前缀 - 所以如果你不是设置

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

那么所有你需要的属性只能通过a: preceeded,如下面的例子:

<?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> 
+0

感谢您提供这些信息,这些解释对于我们视觉类型非常有用,他们在我们破坏需要修复的东西之前经常无法吸收信息。 – nipponese 2013-03-07 21:34:11