Układy z ograniczeniami
225
jesteś tutaj
Dodanie zasobów do strings.xml
Każdy z widoków umieszczonych w układzie będzie prezentował wartości
tekstowe lub podpowiedzi, dlatego dodamy je teraz do pliku z zasobami
łańcuchowymi. Dodaj poniższe wartości do pliku
strings.xml:
<?xml version=”1.0” encoding=”utf-8”?>
<android.support.constraint.ConstraintLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:app=”http://schemas.android.com/apk/res-auto”
xmlns:tools=”http://schemas.android.com/tools”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
tools:context=”com.hfad.ukladzograniczeniami.MainActivity”>
</android.support.constraint.ConstraintLayout>
Jeśli Android Studio dodało tu
automatycznie jakieś widoki, to je usuń.
...
<string name=”to_label”>Do:</string>
<string name=”email_hint”>Podaj adres e-mail</string>
<string name=”subject_hint”>Temat</string>
<string name=”message_hint”>Treść wiadomości</string>
<string name=”send_button”>Wyślij</string>
...
<xml>
</xml>
app/src/main
strings.xml
UkladZOgraniczeniami
res
values
Teraz, po dodaniu łańcuchów do pliku zasobów, możemy zająć się
zaktualizowaniem układu.
Zmiana activity_main.xml i użycie układu z ograniczeniami
Mamy zamiar skorzystać z układu z ograniczeniami. W tym celu (jak również po
to, by mieć pewność, że tworzony układ będzie odpowiadał temu przedstawionemu
w książce) zaktualizuj kod pliku
activity_main.xml tak, by był identyczny z tym
zaprezentowanym poniżej (różnice zostały wyróżnione pogrubioną czcionką):
W taki sposób
definiuje
się układ
z ograniczeniami.
<xml>
</xml>
app/src/main
activity_
main.xml
UkladZOgraniczeniami
res
layout
Powyższy kod definiuje układ z ograniczeniami,
ConstraintLayout
, do którego
można dodawać kolejne widoki. Używamy do tego narzędzia do tworzenia szkicu
układów —
Blueprint — udostępnianego przez edytor projektu Android Studio.
Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.