Biblioteki wsparcia i paski aplikacji
305
jesteś tutaj
¨
Prosty pasek aplikacji
¨
Pasek narzędzi
¨
Akcja
¨
Przycisk W górę
¨
Akcja udostępniania
<xml>
</xml>
app/src/main
activity_main.xml
WloskieCoNieco
res
layout
Kod pliku activity_main.xml
W układzie aktywności
MainActivity
zamierzamy wyświetlać domyślne teksty
i skorzystać z układu liniowego. Poniżej przedstawiony został kod, który w tym celu
zastosujemy — wprowadź odpowiednie zmiany w pliku
activity_main.xml w swoim
projekcie, tak by jego zawartość była identyczna z poniższą:
<?xml version=”1.0” encoding=”utf-8”?>
<LinearLayout
xmlns:android=”http://schemas.android.com/apk/res/android”
xmlns:tools=”http://schemas.android.com/tools”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:orientation=”vertical”
android:padding=”16dp”
tools:context=”com.hfad.wloskieconieco.MainActivity”>
<TextView
android:layout_width=”wrap_content”
android:layout_height=”wrap_content”
android:text=”Witaj, świecie!” />
</LinearLayout>
W układzie aktywności MainActivity
wyświetlamy jedynie prosty tekst zastępczy,
gdyż na razie chcemy się skoncentrować na
paskach aplikacji.
To już wszystko, co trzeba zrobić, by aktywności były wyposażone w prosty pasek
aplikacji. Może byś teraz poeksperymentował z modyfikowaniem motywów
i kolorów? Kiedy skończysz, odwróć kartkę i przejdź do następnego etapu prac.
To jest pasek aplikacji.
Domyślny kolor
paska stanu został
przesłonięty; obecnie
jest on nieco
ciemniejszy niż na
pasku aplikacji.
Tło jest jasne, gdyż zastosowaliśmy motyw
Theme.AppCompat.Light.DarkActionBar. Ten motyw
powoduje także, że tekst wyświetlany w głównym
obszarze aktywności będzie ciemny, a tekst
prezentowany na pasku aplikacji — biały.
Jazda próbna aplikacji
Po uruchomieniu aplikacji zostanie wyświetlona jej aktywność główna.
Na samej jej górze będzie widoczny pasek aplikacji.
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.