Esb*_*sen 34 keyboard android load hide android-edittext
我EditText在主视图上有一个带元素的应用程序.这意味着当我的应用程序加载时,默认情况下会出现软键盘.
我希望能够在加载时隐藏键盘,因此在我点击EditText视图之前它不会显示.
我该如何管理?
ina*_*ruk 84
在你的AndroidManifest.xml:
<activity android:name="com.your.package.ActivityName"
android:windowSoftInputMode="stateHidden" />
Run Code Online (Sandbox Code Playgroud)
有关详细信息windowSoftInputMode,可以发现在这里.
当用户输入新活动时,此设置将隐藏软键盘(即使EditText控件获得焦点).仅当用户单击编辑框控件时,才会显示软键盘.
net*_*ein 28
你可以做点容易的事.将其添加到LinearLayout(或作为根的任何其他布局):
<LinearLayout
...
android:focusable="true"
android:focusableInTouchMode="true"
...
/>
Run Code Online (Sandbox Code Playgroud)
InputMethodManager imm =
(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud)
这将隐藏在所有情况下(即使EditView具有焦点):
EditText editView = (EditText) findViewById(R.id.editTextConvertValue);
editView.setInputType(InputType.TYPE_NULL);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
28913 次 |
| 最近记录: |