チェックパスワードについては、この
<EditText
android:id="@+id/editText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:ems="10"
android:imeOptions="actionDone"
android:inputType="textPassword" />
JavaコードのようなあなたのパスワードのEditText。 例:パスワードID 12345
EditText editText = (EditText) findViewById(R.id.editText);
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
boolean handled = false;
if (actionId == EditorInfo.IME_ACTION_DONE) {
if (v.getText().toString().equals("12345")) {
// if the pass word is 12345
// hide your keyboard code
Log.e("[email protected]@ ", "true");
} else {
// if password is not 12345
// not hide keyboard code
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
Log.e("[email protected]@ ", "false");
}
handled = true;
}
return handled;
}
});
は、私はあなたのソリューションのようなコードを書いてきたが、私はそれは私の質問はどのように私はパスワードが12345でない場合にソフトキーボードが表示保つことができている、私の質問を解決していなかったと思います。 –
私の更新された答えをチェック.. –