1

ユーザーにPINの入力を求める画面があります。私は4つの別々のボックスを持っており、各ボックスは1桁しかありません。ですから、アクティビティの全期間を通じて、テンキーを開いたままにしておきたいと思います。アクティビティの開始時にキーパッドを強制的に開くことができます。しかし、戻るボタンを押すと非表示になります。

4

1 に答える 1

1

これをマニフェストファイルのアクティビティセクションの一部として設定できますか?

android:windowSoftInputMode="stateAlwaysVisible"

あなたはこのようなことを試すことができます:

public class EditView extends EditText {

    public EditView (Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    @Override
    public boolean onKeyPreIme(int keyCode, KeyEvent event) {
        return true;
    }
}
于 2013-02-08T07:42:23.807 に答える