To do this, you first need to create a keyboard layout ... you have the ability to customize this. Then turn on this keyboard with the layout where you need to display ur personal keyboard. Like this
<include android:id="@+id/Kinclude" android:layout_width="wrap_content" android:layout_height="wrap_content" layout="@layout/keypad" android:visibility="invisible" />
and write a click event for your edittext and display that keyboard when you click edittext ....
Thanks...
Dharik
source share