Durante el desarrollo de la empresa, encontré varios cuadros de entrada de EditText. Algunos modelos en el teléfono Android parecían haber hecho clic en EditView. Ganó el foco y apareció el teclado virtual. Sin embargo , después de retraer el teclado virtual y hacer clic en EditView nuevamente , parecerá que está bloqueado por el teclado virtual En caso de que, después de hacer clic en otro EditView, el EditView vuelva a la normalidad y ya no esté oculto.
resolver:
- Anida un ScrollView para el contenido que desea encabezar:
<ScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:scrollbars="none"
>
…… 想要被顶上去的内容 ……
</ScrollView>
2. Escriba inmediatamente después del método setContentView en el controlador de eventos onCreate de Activity
getWindow (). setSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);