1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/byc4426-PlateInputKeyBoard

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

自定义车牌输入键盘

*自定义车牌输入键盘

*输入第一个省份后自动切换到数字字母键盘

*删除完后自动切换为省份键盘 输入图片说明 输入图片说明 输入图片说明 输入图片说明

实现步骤

在module的gradle

    implementation 'com.byc:plateInputKeyboard:1.0.1'

方法一

  • 使用EditText 输入
       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);
             }
        });
  • 使用TextView[] tvList 输入
     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 )

Вы можете оставить комментарий после Вход в систему

Введение

Клавиатура для ввода номера пользовательского автомобильного номера. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/byc4426-PlateInputKeyBoard.git
git@api.gitlife.ru:oschina-mirror/byc4426-PlateInputKeyBoard.git
oschina-mirror
byc4426-PlateInputKeyBoard
byc4426-PlateInputKeyBoard
master