如何实现特殊的软键盘

我想制作特殊的软键盘,以便在我的Android应用程序中使用它,如下所示

在此处输入图像描述

我研究了软件键盘示例,并编辑了qwerty.xml

                                                    

我得到以下内容

在此处输入图像描述

无视第一行,我怎么能像第一张照片那样制作键盘按钮背景我的意思是我想让我的键盘像第一行一样具有所有细节? 如何将Gmail,Hotmail等添加到键盘的第一行? 我还想在用户点击任何键(如默认的Android键盘)时添加声音我该怎么办?

为键盘创建这样的XML:

 < ?xml version="1.0" encoding="utf-8"?>   

风格如下:

   

其中

 @drawable/k1_selector 

用于设置密钥的背景。

 #24B2E7 

用于键的文本颜色。

 @android:color/white 

用于设置整个键盘的背景和

 @layout/k1_preview 

是设置键的预览。

预览布局xml:

 < ?xml version="1.0" encoding="utf-8"?>  

对于键之间的空格使用此 。

而对于android:background="@drawable/neon_candidate_middle_pressed"它是你想要在键的预览中显示的背景图像。