如何在Android中打开键盘时在视图中滚动?
作者:互联网
我在scrollview中有一些edittext,当它们超出屏幕容量时,当键盘打开时很难执行平滑滚动.这是我的代码.
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
/>
<EditText
android:layout_width="200dp"
android:layout_height="wrap_content"
/>
</LinearLayout>
</ScrollView>
如果有人知道,请指导我这个问题的良好链接或回答相同的问题.
谢谢
解决方法:
使用
android:focusable="true"
android:focusableInTouchMode="true"
在线性布局内.
标签:android-keypad,android,android-layout,android-scrollview 来源: https://codeday.me/bug/20190901/1781716.html