... | ... | @@ -6,7 +6,7 @@ |
|
|
|
|
|
Vyskúšajte spraviť jednotlivé layouty v _src/main/res/layout_.
|
|
|
|
|
|
#### LL1
|
|
|
#### Úloha 1
|
|
|
|
|
|
- `LinearLayout`, `View`
|
|
|
- nastavenie výšky `android:layout_height` a šírky `android:layout_width`, ich hodnoty sú
|
... | ... | @@ -20,7 +20,7 @@ Vyskúšajte spraviť jednotlivé layouty v _src/main/res/layout_. |
|
|
|
|
|
> Čo sa stane, keď zmením váhu z 1 na 1.5?
|
|
|
|
|
|
#### LL2
|
|
|
#### Úloha 2
|
|
|
|
|
|
- upravte LL1
|
|
|
- `LinearLayout` bude mať v sebe ďalší `LinearLayout`, ale jeho orientácia nebude vertikálna (`android:orientation="vertical"`), ale horizontálna
|
... | ... | @@ -29,7 +29,31 @@ Vyskúšajte spraviť jednotlivé layouty v _src/main/res/layout_. |
|
|
|
|
|
### `RelativeLayout`
|
|
|
|
|
|
#### Úloha 3
|
|
|
|
|
|
- view item `Button` s atribútom `android:text="Some text bla bla"`
|
|
|
- zarovnanie
|
|
|
- doľava: `android:layout_alignParentLeft="true"`
|
|
|
- doprava: `android:layout_alignParentRight="true"`
|
|
|
- zhora: `android:layout_alignParentTop="true"`
|
|
|
- zdola: `android:layout_alignParentBottom="true"`
|
|
|
- na vycentrovanie použijeme
|
|
|
- `android:layout_centerHorizontal="true"` a
|
|
|
- `android:layout_centerVertical="true"`
|
|
|
|
|
|
Default hodnôt je `false`.
|
|
|
|
|
|
> Atribút `alignParentLeft/Right` sa v novších verziach nahradilo za `alignParentStart/End`.
|
|
|
|
|
|
#### Úloha 4
|
|
|
|
|
|
- definícia elementu s názvom _a_, aby sa naň dalo odkazovať: `android:id="@+id/a"`
|
|
|
- odkazovanie na element: `android:layout_toRightOf="@id/a"`
|
|
|
- vynútenie pozície od prvku
|
|
|
- vľavo: `android:layout_toLeftOf="@id/a"`
|
|
|
- vpravo: `android:layout_toRightOf="@id/a"`
|
|
|
- nad: `android:layout_above="@id/a"`
|
|
|
- pod: `android:layout_below="@id/a"`
|
|
|
|
|
|
### [Editor](https://developer.android.com/studio/write/layout-editor)
|
|
|
|