我有一个EditText简单的活动与一个按钮。 当我从一个活动移动到这个活性焦点时,它会自动设置为EditText,并且键盘出现在手机中。
我不想打开键盘,直到我点击editText。
任何人都可以指导我该怎么办?
任何帮助将appriciated。
我有一个EditText简单的活动与一个按钮。 当我从一个活动移动到这个活性焦点时,它会自动设置为EditText,并且键盘出现在手机中。
我不想打开键盘,直到我点击editText。
任何人都可以指导我该怎么办?
任何帮助将appriciated。
您可以使用下面的代码行,以确保当用户点击到一个EditText
放置在onCreate方法键盘不会弹出当活动开始,只弹出您的活动
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
EditText.setInputType(InputType.TYPE_NULL);
我已经使用它 EditText TextBox =(EditText)findViewById(R.id.txtMessage); \t \t TextBox.setInputType(InputType.TYPE_NULL); 但是当我点击下一次编辑文本kayboard不会出现。 – UMAR 2010-04-01 07:34:01
您也可以通过在AndroidMenifest文件同样的事情,对于特定的活动,如:
<activity
android:name="Activity"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" >
</activity>
这也适用于你:)
太棒了!这是唯一的解决方案,我活动时有以下标志:“android:windowSoftInputMode =”stateVisible | adjustNothing“' – 2018-01-24 11:15:09