更改代碼menifests文件中像這樣android:windowSoftInputMode="stateHidden" then
該代碼使用的onclick登錄按鈕隱藏鍵盤 這個代碼將工作作爲你的願望
private void login(){InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus()。getWindowToken(),0); String emailPattern =「[a-zA-Z0-9。- ] + @ [a-zA-Z0-9 - ] + \。+ [a-z] +」;
String sEmail, sPassword;
EditText etEmail = (EditText) findViewById(R.id.editText1);
EditText etPassword = (EditText) findViewById(R.id.editText2);
sEmail = etEmail.getText().toString();
sPassword = etPassword.getText().toString();
if (sEmail.equals("") || !sEmail.matches(emailPattern)) {
Toast.makeText(getApplicationContext(),
"Please enter a valid email address.",
Toast.LENGTH_SHORT).show();
} else if (sPassword.equals("") || sPassword.length() < 6) {
Toast.makeText(
getApplicationContext(),
"Password must be at least 6 characters",
Toast.LENGTH_SHORT).show();
}
歡迎來到Stackoverflow。您應該提供一些幫助識別問題的代碼。 –
我的應用程序是混合的,並將html注入到我的webview中。例如,我有一個包含兩個輸入框和一個登錄按鈕的登錄頁面。當我單擊輸入框時,我的鍵盤彈出,如果不關閉鍵盤,在登錄按鈕上鍵盤熄滅,但出現白色屏幕。 下面是應用程序的Manifest.xml –
natashadawra