«

EditText获取焦点不自动弹出键盘设置

时间:2024-3-2 18:47     作者:韩俊     分类: Android


EditText获取焦点不自动弹出键盘设置

带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘

如果不想自动弹出键盘,有两种方法:



方法一:在mainfest文件中把对应的activity设置



android:windowSoftInputMode="stateHidden"

或者 android:windowSoftInputMode="stateUnchanged"。





方法二:可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。



可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。

注意TextView不要设置Visiable=gone,否则会失效

<TextView

android:id="@+id/text"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:focusable="true"

android:focusableInTouchMode="true"

/>



TextView textView = (TextView)findViewById(R.id.text);

textView.requestFocus();

标签: android

热门推荐