最近開發(fā)需要一個車牌號的鍵盤果善,自己寫有點太麻煩了嗤堰,找了一下合適的庫冷溃,僅供參考浴骂,第二種方式比較方便乓土。
第一種:
不便于開發(fā)
GitHub地址:https://github.com/huangshuyuan/CarNodemo
第二種:方便集成
專用鍵盤:中國車牌號、6位數(shù)字密碼
GitHub地址:https://github.com/yoojia/NextKeyboard
使用方式
VehiclePlateKeyboard keyboard = new VehiclePlateKeyboard(MainActivity.this, new OnKeyActionListener() {
@Override
public void onFinish(String input) {
// 輸入車牌完成/點擊“完成”后回調(diào)
}
@Override
public void onProcess(String input) {
// 輸入過程中回調(diào),返回已輸入的車牌號
}
});
keyboard.setDefaultPlateNumber("WJ粵12345");
keyboard.show(Activity.this.getWindow().getDecorView().getRootView());
6位密碼輸入鍵盤
就是6位密碼輸入鍵盤.
PasswordKeyboard.show(MainActivity.this, new OnKeyActionListener() {
@Override
public void onFinish(String input) {
// 輸入密碼完成后回調(diào)
}
@Override
public void onProcess(String input) {
// 輸入過程中回調(diào)趣苏,返回已輸入的密碼
}
});
Gradle 配置
responsities{
jcenter()
...
}
dependencies{
compile 'com.github.yoojia:keyboard:1.6@aar'
...
}