2012-01-16 14 views
6

Mam mały problem, gdy otwieram klawiaturę w mojej aplikacji. Mam pasek zakładek, który znajduje się na dole strony iw niektórych sytuacjach, nie zawsze, gdy klikam na edytowany tekst i pojawia się klawiatura, przesuwa się pasek kart na górze. Oto przykład:Klawiatura Android umieszcza pasek zakładek na górze

enter image description here

Więc moje pytanie brzmi: czy jest jakiś sposób, aby wyłączyć tę funkcję. Chcę, aby pasek kart pozostał ukryty pod klawiaturą, gdy się pojawi.

Z góry dziękuję!

+0

Czy znalazł rozwiązanie ? – Derzu

Odpowiedz

7

dodać te właściwości dla swojej działalności w pliku manifestu:

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan" 

Nadzieja to pomaga

+1

To nie działa dla mnie. – Derzu

+0

@Derzu to działa dla mnie. :) – Sufian

+1

@ Derzu, czy znalazłeś rozwiązanie tego ... stateHidden | adjustResize | adjustPan też nie działa dla mnie .. – Manikandan

0

Prostym rozwiązaniem byłoby powiedzieć na umieszczenie zakładek dostosować do trybu Softkeyboard. Aby to zrobić, przejdź do pliku manifestu, oraz w działalności umieszczenie zakładek dodać tę linię,

android:windowSoftInputMode="adjustPan" 

To sprawia, że ​​umieszczenie zakładek pozostać na dole, nawet gdy softkeyboard jest widoczny.

Powiązane problemy