其他分享
首页 > 其他分享> > 如何在Android中打开键盘时在视图中滚动?

如何在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