当Activity的布局中包含Scrollview与EditText就会引出一个头疼的问题:进入Activity的时候,EditText获取焦点,如果EditText处于Scrollview的底部,那么Scrollview会自动滚动到底部且软键盘弹出,显然这不符合用户体验。经过摸索找到一个较为简单的解决方案:
如上图,下面是EditText,防止EditText获取焦点弹出软键盘,只需要在最上方的布局中加入
android:focusable=”true”
android:focusableInTouchMode=”true”
android:layout_width="match_parent"
android:layout_height="20dp"
android:background="#999999"
android:focusable="true"
android:focusableInTouchMode="true"
android:orientation="vertical" >
转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/8983.html
微信打赏
支付宝打赏
感谢您对作者wangbin的打赏,我们会更加努力! 如果您想成为作者,请点我