Jestem nowy w programowaniu Androida. Mam interfejs użytkownika z niektórymi kontrolkami TextView
i Button
. Jak ustawić tło za tymi komponentami? Nazwijmy to background.png
.Jak ustawić tło układu w Android UI
Odpowiedz
w Twoim elemencie nadrzędnym, np. linearlayout lub cokolwiek innego, po prostu dodaj android:background="@drawable/background"
Ustawi to tło twojego layoutu, zakładając, że masz obraz w folderze/drawable.
* bardzo prosty obok obrazu w res/drawable-ldpi/folder, co chcesz, aby diaplay i xml to napisać.
< LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myview"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top"
android:background="@drawable/icon">
< Button/>
< TextView />
</LinearLayout>
Zapraszamy do obejrzenia: android:background
To xml próbka tego, co może być potrzebne do budowy na,
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@+id/my_view"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</FrameLayout>
Można ustawić kolor tła/rozciągliwej w pliku xml lub z plik java.
Zmiana tła w pliku XML
android:background
jest odpowiedzialny za utworzenie tła w polu widzenia. Dodaj to, jeśli chcesz ustawić tło dla dowolnegoView
. Na przykład. w topLinearLayout
,RelativeLayout
lubTextView
lubButton
itd. Zależy od wymagań.android: tło = "@ rozciągliwej/tle"
Zmiana tła z pliku Java
korzystanie
setBackgroundResource
ustawić tło do dowolnego widoku.lub po prostu jeśli chcesz zmienić kolor Widoku trzeba użyć
setBackgroundColor
android tło = „@ rozciągliwej/yourBG” w XML.
yourLayout.setBackgroundResource(resid);
lub yourLayout.setBackgroundDrawable (drawble);
Najpierw trzeba postawić background.png
obraz w res/drawable/
folder.Later trzeba ustawić układ nadrzędny dla TextView
and Button
widgets.I rozważy LinearLayout
jako układ dominującej za ciebie, a kod wygląda tak:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:background="@drawable/background.png"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
<Button android:text="Button"
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"></Button>
</LinearLayout>
pierwsze kliknięcie prawym przyciskiem myszy na folderze "Drawable" na karcie Project. wybierz nowy-> zasób obrazu, a następnie wybierz obraz.
W swoim układzie kodowania pliku xml, ustaw android: t = „@ rozciągliwej/background.png”
pierwsza kopia obraz o wysokiej rozdzielczości, które chcesz ustawić w tle, a następnie obok niego (Doing prawym przyciskiem myszy na Folder do ciągnięcia).
następnie ustawić właściwość układu jak poniżej android tło = "@ rozciągliwej/Yourimagefilename"
Można również dodać obraz tła programowo w ten sposób:
getWindow().setBackgroundDrawableResource(R.drawable.your_image);
- 1. Android: Jak ustawić textize dla układu?
- 2. Jak ustawić radialne tło gradientowe
- 3. ustawić tło jako NULL
- 4. Jak ustawić tło komórek?
- 5. Jak ustawić tło mojego kształtu w xml?
- 6. Android: ustaw tło układu za pomocą ścieżki obrazu
- 7. Jak dynamicznie ustawić parametry układu w systemie Android?
- 8. Jak ustawić tło okna WPF?
- 9. Jak ustawić tło GTKListStore/GTKComboBox w GTK2?
- 10. JTable w JScrollPane, jak ustawić tło?
- 11. Jak ustawić parametry układu dla jednostek dp android
- 12. Jak ustawić inny motyw do układu
- 13. Android - jak poprawnie wkręcać tło?
- 14. Jak mogę ustawić formę mieć przezroczyste tło
- 15. Jak ustawić niestandardowe tło dla trybu linum?
- 16. Jak ustawić tło UIScrollView, aby było przezroczyste?
- 17. Jak ustawić tło Androida PopupMenu na białe
- 18. Jak ustawić nagłówek i stopkę dla układu liniowego w Androidzie
- 19. jak ustawić wysokość względnego układu dynamicznie w Androidzie
- 20. Zmień tło w bibliotece tabeli UI Androida (thiagolocatelli)
- 21. Android - jak ustawić półprzezroczysty układ?
- 22. Układ układu Android
- 23. WPF ustawić tło ramki w wyzwalaczu
- 24. Qt: Nie można ustawić układu w QMainWindow
- 25. Jak ustawić dzielnik (na wartość null) niestandardowego układu ListFragment
- 26. Jak ustawić wykres spiskowy, aby miał przezroczyste tło w R?
- 27. Jak ustawić tło wybranego/niezaznaczonego przycisku w pliku XML
- 28. Jak ustawić wartość alfa dla mojego układu względnego?
- 29. Przezroczyste tło na CardView - Android
- 30. Android: jak utworzyć tło ze wzoru?
dziękuje. Znalazłem to również: linearlyaout.setBackgroundResource (R.drawable.FILENAME); – farissyariati