..
W tym momencie przewodniku zostały przedstawione wiele argumentów i pokazuje kod do tworzenia wszystkich widget głównej.
Co to jest nadal brakuje pogłębionej na umiejscowienie tych elementów, które są przeprowadzane przez do układu.
Mamy wspomniano we wstępie, rozdziały w tej części LinearLayout i wskazówki, które analizujemy dogłębnie ten układ i wszystkie inne świadczone przez Android.
I "jednego z układów stosowanych w prawie wszystkich zastosowaniach Android. Praticolarità tego układu, jak widzieliśmy, jest zorganizowanie pozycje zawarte w oknie aktywny jeden po drugim.
W zależności od orientacji wartości pionowej LinearLayout LinearLayout chodzi o (elementy rozmieszczone są po kolei od góry do dołu) i poziomej LinearLayout (elementy rozmieszczone są po kolei od lewej do prawej). W celu określenia kierunku układ wystarczy w pliku XML jest używany, edytować następujące nieruchomości o wartości pionowej lub poziomej.:
android: orientacja = ""
Jak wspomniano elementy dodane do układu są ułożone w pionie lub orizzonatale w zależności od orientacji uwagę na układ. Elementy te są dodane do okna, dopóki nie ma miejsca i jak tylko wymaga wprowadzenia dodatkowego elementu, Android wciąż stara się zmienić jego rozmiar, aby wstawić go do ekranu. Takie zachowanie jest ograniczona do progu, po którym po prostu dodać elementy nie są wyświetlane na ekranie.
Nie zaleca się czytelnikowi nigdy go nie nadmiar elementów w oknie, jak automatyczną zmianę rozmiaru zrobić Android często zniekształca GUI składniki zawarte co nieprzyjemne, jeśli nie, rzeczywiście, bardzo użyteczny. Ponadto, elementy systemu Android, na brak miejsca, jednak nie pokazuje na ekranie znajdują się w pamięci zamierzam marnować cennego miejsca.
Aby pokazać przykład tego, zbudujmy orizzonatale LinearLayout z trzech przycisków, które będą następnie dodać jedną czwartą do pokazać skalowanie i interfejs graficzny, który wywodzi się z nim. W przeciwieństwie do tego co widzieliśmy do tej pory, będziemy tworzyć GUI bezpośrednio z kodu Java bez wsparcia zewnętrznego pliku. Xml. Widać to czytelnikowi przedstawić ten inny tryb pracy (dla wygody importujemy bezpośrednio android.widget .*):
LinearLayout LinearLayout layout = new (this);
layout.setOrientation (LinearLayout.HORIZONTAL);
layout.setGravity (Gravity.BOTTOM);
Przycisk button1 = new Button (this);
button1.setText ("Przycisk 1");
Przycisk button2 = new Button (this);
button2.setText ("Przycisk 2");
Przycisk button3 = Przycisk nowy (this);
button3.setText (przycisk "3");
layout.addView (button1);
layout.addView (button2);
layout.addView (button3);
setContentView (layout);
Najpierw musimy zadeklarować obiekt LinearLayout typu, a następnie ustawiamy poziomą orientację układu i wreszcie możemy ustawić pozycji (na dole ekranu), gdzie składamy nasze obiekty. Oświadczamy, a następnie trzy układ przycisków z addView do nich dołączyć i wreszcie możemy użyć metody na mapie układ setContentView okna aktywny.
Teraz będziemy dodawać czwarty przycisk (pozwala na ćwiczenie dla czytelnika do pisania kodu) do układu i jak widać z poniższym zrzucie ekranu przedstawiający skalowanie zmienia interfejs przycisk nie jest bardzo profesjonalny:

| |
Nagrywanie płyt CD i DVD (Ebook)
Przewodnik do nagrywania płyt CD i DVD z darmowych programów. Zaledwie 25 €. |
| |
Photoshop (kurs)
Grafik internetowych i edycji zdjęć z popularnym Adobe Photoshop. Od 49 €. |
| |
Webmaster Advanced (kursu)
Zostań profesjonalnym administratorem. Od 39 €. |