mam z tym aktywność Layouts struktura: LinearLayout -> Scrollview -> TableLayoutandroid: windowSoftInputMode = "adjustResize", kiedy mam już Scrollview aktywności
Poniżej TableLayout mam EditText, co ja chcesz przewinąć w górę, gdy klawiatura jest aktywna. Więc według niektórych czytania zrobiłem, i dodał:
android:windowSoftInputMode="adjustResize"
do AndroidManifest.xml, do właściwego działania i dodaje owijkę Scrollview do pliku activity.xml, więc układy struktury działalności przedstawia się następująco: Scrollview -> LinearLayout -> Scrollview -> TableLayout
problem: wewnętrzna Scrollview nie działa teraz ... Chyba Scrollview owijania jest przejęcie kontroli przy dotknięciu ...
Jak mogę rozwiązać ten problem?
Każda pomoc zostanie doceniona. Dzięki.
Postaraj się uniknąć sytuacji, w której przewijanie jest gdzieś w innym przewijanym widoku. możesz go przechwycić, ale nie jest to konieczne. Mam jakiś problem. ale linearlayout> scrollview> tablelayout wystarczy na twój problem. wewnętrzny scrollview automatycznie dostosowuje się do odpowiedniego rozmiaru. Chciałbym również polecić dodanie "stateVisible" do opcji inputMode –
Ale jeśli nie zawinię całej aktywności za pomocą ScrollView, działanie nie zostanie zmienione, gdy edittext kliknie ... Czy jestem w błędzie? Próbowałem bez niego, a Activity nie przewinął się z klawiaturą - klawiatura właśnie zakryła EditText, znowu ... – ofirbt