当某个布局中放置了一个或者多个EidText,每当跳转界面第一个EidText 会自动获取焦点,从而跳出软键盘,有的时候这种操作严重影响用户体验感,所以,怎么在界面显示时不让EidText 自动获取焦点呢?
其实很简单!如下:
在你布局文件中找到 EidText 的父控件 如TextView, 在TextView中添加以下两个属性,当界面跳转时会第一时间拦截,避免EidText自动获取焦点
android:focusable="true" android:focusableInTouchMode="true"
<TextView android:focusable="true" android:focusableInTouchMode="true" android:layout_width="@dimen/x70" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:text="@string/mydata_name" />