使用方法

在我们布局当中直接引入自定义CustomKeyBoardView即可

android:id="@+id/keyboard_view"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:layout_alignParentBottom="true"/>

我们拿到CustomKeyBoardView对象后可以获取KeyboardView的实例对象,然后可以设置键盘的背景颜色,按键的字体颜色和大小等等。如果对这些属性不熟悉,请拿出几分钟阅读一下下面内容。这里就不再一一介绍。

具体的自定义过程

1.背景简介

android自定义键盘的使用在一些金融类,银行类的产品当中特别常见,这是为了避免一些第三方的键盘非法的采集个人银行密码或者交易密码等。为此作为一个开发,我们应该会自己定制键盘,起初以为定制这样的键盘需要自己使用常用控件去一个一个布局,经过查阅资料发现,有更简单的做法,就是使用KeyboardView和Keyboard,了解了这两个类之后,自定一个漂亮好用的键盘简直不是事儿~~。先看下效果图:

ec5a79bf8d5286b4560cd93b6a27ef2c.png