Слияние кода завершено, страница обновится автоматически
*自定义车牌输入键盘
*输入第一个省份后自动切换到数字字母键盘
*删除完后自动切换为省份键盘
在module的gradle
implementation 'com.byc:plateInputKeyboard:1.0.1'
keyBoardDialogUtils = new PlateInputKeyBoardDialogUtils(this);
//设置完成按钮监听
keyBoardDialogUtils.setOnKeyboardFinishListener(new PlateInputKeyBoardDialogUtils.OnKeyboardFinishListener() {
@Override
public void onFinish(String input) {
Log.e("input",input);
}
});
et = (EditText) findViewById(R.id.et);
et.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
keyBoardDialogUtils.show(et);
}
});
linear_pass = (LinearLayout) findViewById(R.id.linear_pass);
tvList = new TextView[8];
tvList[0] = (TextView) findViewById(R.id.tv_pass1);
tvList[1] = (TextView) findViewById(R.id.tv_pass2);
tvList[2] = (TextView) findViewById(R.id.tv_pass3);
tvList[3] = (TextView) findViewById(R.id.tv_pass4);
tvList[4] = (TextView) findViewById(R.id.tv_pass5);
tvList[5] = (TextView) findViewById(R.id.tv_pass6);
tvList[6] = (TextView) findViewById(R.id.tv_pass7);
tvList[7] = (TextView) findViewById(R.id.tv_pass8);
linear_pass.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
keyBoardDialogUtils.show(tvList);
}
});
```
#### 参考
https://github.com/peiniwan/SafeKeyBoard
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )