2013-03-07 26 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