2013-03-07 14 views
6

Jestem nowy w rozwoju Androida i jestem również projektantem podwajającym faceta z przodu.Jak uniknąć wpisywania "android" dla każdego atrybutu?

Jak mogę uniknąć konieczności wpisywania nazwy android: za każdym razem, gdy dodaję atrybut?

W innych edytorach tekstu (TextMate) mogę wyzwalać fragmenty, wpisując znany wyzwalacz i , aby automatycznie uzupełnić słowo. Czy jest coś podobnego w Eclipse?

Odpowiedz

5

Wystarczy zacząć wpisywać drugą część hasła (co następuje po android: i naciskając Ctrl + Przestrzeń, Eclipse będzie wstawić żądaną słowa kluczowego dla Ciebie wraz z przedrostkiem android:.

3

Zastosowanie Ctrl + Przestrzeń pierwszy. Potem zacznij wpisywać cokolwiek. za pomocą klawiszy strzałek, aby przejść do listy i Wprowadź aby wybrać jedną.

:-)

+0

Niezwykle pomocna! – nipponese

5

Można przywołać okno autouzupełniania naciskając Ctrl + Kosmiczne na początku nowej linii.

Co więcej, chciałem dodać informację o tym, dlaczego w ogóle trzeba wpisać android: (i jak można to zmienić na dowolne).

Jeśli spojrzeć na pierwszego elementu w pliku layoutu, nie będzie to linia tak:

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

Jeśli zmienić słowo android tutaj, a następnie, że będzie prefiks należy wpisać - więc jeśli zamiast ustawić

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

to wszystko co atrybuty muszą być poprzedzone jedynie a:, jak w poniższym przykładzie:

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

Dziękuję za te informacje, wyjaśnienia te są bardzo przydatne dla nas wizualnych typów, którzy często nie mogą wchłonąć informacji, dopóki nie zepsujemy czegoś, co wymaga naprawy. – nipponese

Powiązane problemy