Chcę mieć 2 układy wewnątrz ScrollView. Pierwszy układ powinien być na pełnym ekranie i drugi układ poniżej pierwszego. Gdy aktywność się rozpocznie, nie jest możliwe zobacz drugi układ. Drugi układ jest możliwy do zobaczenia po przewinięciu ekranu. Proszę spojrzeć na moje zdjęcie, aby lepiej zrozumieć.Pełny ekran w widoku przewijania
6
A
Odpowiedz
9
Kod Układ: `
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="15dp" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/layout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:id="@+id/layout2"
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="vertical" >
<!-- this layout can be any height you want -->
</LinearLayout>
</LinearLayout>
</ScrollView>`
uzyskać wysokość ekranu urządzenia: Point size = new Point(); getWindowManager().getDefaultDisplay().getSize(size); int screenHeight = size.y;
znaleźć LinearLayout: LinearLayout layout = (LinearLayout)findViewById(R.id.layout1);
ustawić wysokość układu opartego na wysokość ekranu, którą masz wcześniej: LayoutParams params = layout.getLayoutParams(); params.height = screenHeight - getStatusBarHeight();
Gotowe. Pamiętaj, aby wywołać wszystkie te metody w swojej metodzie onCreate.
Mam nadzieję, że to pomoże!
Powiązane problemy
- 1. UIImagePickerController nie pełny ekran
- 2. Ustaw pełny ekran onCreate
- 3. Pełny ekran z pyqt4?
- 4. Pełny ekran telefonu iPhone
- 5. Bootstrap Karuzela Pełny ekran
- 6. Chrome Pełny ekran API
- 7. Jak rozszerzyć rozszerzenie chrome na pełny ekran?
- 8. Java Windows 8 Pełny ekran?
- 9. Funkcja przewijania widoku list w widoku przewijania
- 10. LWJGL Pełny ekran nie działa
- 11. Swift & SpriteKit: Pełny ekran obrazu
- 12. iPad MPMoviePlayerController - Wyłącz pełny ekran
- 13. Pełny ekran Arch Linux w wirtualnym pudełku
- 14. Wymuś pełny ekran w przeglądarce Chrome
- 15. Wyśrodkuj zawartość w widoku przewijania
- 16. Java GUI Pełny ekran dla wielu ekranów
- 17. Pełny ekran HTML wideo 5 Internet Explorer
- 18. Jak wykryć przeglądarkę przeszła na pełny ekran
- 19. Jak zrobić działalności, nie obejmujące pełny ekran
- 20. Jak uzyskać pełny ekran UITableView (z nagłówkiem) w iPhone X?
- 21. Rozwiń Widok Androida jako pełny ekran
- 22. Ustawienie menu kontekstowego na pełny ekran
- 23. Wykonaj bottomSheetDialog pełny ekran nad paskiem stanu
- 24. Jak wykonać pełny ekran projektowania materiałów?
- 25. Android: Jak ustawić dialogFragment na pełny ekran
- 26. Zmniejszenie prędkości płynnego przewijania w widoku przewijania
- 27. Jquery Pełny kalendarz Usuń pasek przewijania
- 28. Pełny ekran DialogFragment (w ActionBar) w systemie Android
- 29. Włączanie powiększania przewijania widoku
- 30. Jak wykonać pełny ekran w systemie Android 4.0
Dzięki, działa idealnie po raz pierwszy! Chciałbym pokazać ten kod innym osobom, które czytają to pytanie [pobierz wysokość paska stanu] (http://mrtn.me/blog/2012/03/17/get-the-height-of-the-status -bar-in-android /). Następnie po prostu zmień parametry kodu '.sight = screenHeight - getStatusBarHeight()' – Matwosk
Cieszę się, że mogę pomóc! –