我有一个屏幕,要求用户输入PIN码。 我有4个独立的盒子和每个盒子只有一个数字。 因此,我希望在活动的整个过程中保持数字小键盘的打开状态。 我可以在活动开始时强制打开键盘。但是按下后退按钮就会隐藏起来。
答案 0 :(得分: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;
}
}