Durante o desenvolvimento da empresa, encontrei várias caixas de entrada EditText. Alguns modelos no telefone Android pareceram ter clicado em EditView. Ele ganhou o foco e o teclado virtual apareceu. No entanto , depois de retrair o teclado virtual e clicar no EditView novamente , parecerá que está bloqueado pelo teclado virtual . No caso, após clicar em outro EditView, o EditView volta ao normal e não fica mais obscurecido.
resolver:
- Aninhe um ScrollView para o conteúdo que você deseja exibir:
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:scrollbars="none"
>
…… 想要被顶上去的内容 ……
</ScrollView>
2. Escreva imediatamente após o método setContentView no manipulador de eventos onCreate de Activity
getWindow (). setSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);