Po otwarciu wirtualnej klawiatury zmienia rozmiar mojego układu. W jaki sposób mogę wprowadzić klawiaturę do mojego układu? A co nie zmienia rozmiaru mojego układu?Układ zmiany rozmiaru klawiatury Android miękki
Odpowiedz
Możesz użyć flag manifestu, aby skonfigurować efekt wirtualnej klawiatury. Zobacz http://developer.android.com/guide/topics/manifest/activity-element.html#wsoft
używasz której opcji, aby zapobiec wpływowi klawiatury na układ? – Dimitri
"adjustPan" - Przeczytaj opis API tego i dostosujRozmiar w zamieszczonym przeze mnie linku. –
Zastosowanie adjustpan
okno główne aktywności nie jest zmieniany, aby zrobić miejsce na miękkiej klawiatury. Zamiast tego zawartość okna jest automatycznie przesuwana w taki sposób, aby aktualna fokus nigdy nie była zasłonięta przez klawiaturę, a użytkownicy zawsze mogą zobaczyć, co piszą. Jest to ogólnie mniej pożądane niż zmiana rozmiaru, ponieważ użytkownik może potrzebować zamknąć miękką klawiaturę, aby uzyskać dostęp do ukrytych części okna i wchodzić z nimi w interakcję.
zastosowanie tylko ten kod:
<application
android:windowSoftInputMode="adjustPan"
</application>
stosowane w tagu manifestu-aplikacji dla wszystkich aplikacji
http://stackoverflow.com/questions/1512045/how-to-disable-orientation-change- w Androidzie –