android 文本框不获取焦点的两种模式

android 文本框不获取焦点的两种方式

 当进入一个页面以后,我们不希望EditText获取焦点自动弹出软键盘,占据大半个屏幕。

方法一

让LinearLayout率先获取焦点,代码如下:

<LinearLayout android:focusable="true" android:focusableInTouchMode="true" android:layout_width="0px" android:layout_height="0px"/>

方法二(推荐)

在manifest中设置对activity的控制,实现屏幕始终横屏显示或竖屏显示也是在这里设置,一并列出来

<activity android:name="com.on*****ctivity" android:screenOrientation="landscape" android:windowSoftInputMode="stateAlwaysHidden|adjustResize"></activity>