Android自动隐藏键盘
16lz
2021-12-04
带有EditText控件的在第一次显示的时候会自动获得focus,并弹出键盘,如果不想自动弹出键盘,有两种方法:
方法一:在mainfest文件中把对应的activity设置
android:windowSoftInputMode="stateHidden"或者android:windowSoftInputMode="stateUnchanged"。
<activityandroid:name=".AddNew"android:windowSoftInputMode="stateHidden"/>
方法二:可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。
注意TextView不要设置Visiable=gone,否则会失效
,可以在布局中放一个隐藏的TextView,然后在onCreate的时候requsetFocus。
注意TextView不要设置Visiable=gone,否则会失效
<TextViewandroid:id="@+id/text_notuse"android:layout_width="wrap_content"android:layout_height="wrap_content"android:focusable="true"android:focusableInTouchMode="true"/>TextViewtextView=(TextView)findViewById(R.id.text_notuse);textView.requestFocus();
更多相关文章
- iOS这几个方面该向Android好好学习
- Chapter 10
- Android基本界面元素的使用与讲解
- android:maxLines和android:ellipsize同时使用导致显示异常
- Android设置透明、半透明效果
- Android设置透明、半透明等效果
- Android布局背景颜色设置
- 如何扩展Android富文本之Html标签
- textView 和 edittext 的一些属性