自定义软键盘键预览

时间:2013-11-30 10:37:53

标签: customization android-softkeyboard keypreview

  

在软键盘上工作。我完成了所有功能。

     

但现在我只需要更改键预览的视图   按下。目前显示我的键预览(默认样本键盘键   预览)如下图所示,

enter image description here

  

正如我们所看到的,当按下键时会弹出字符'd'。

     

但现在我需要定制它。由于目前的关键预览背景是   白色,我需要它来设置绿色,如下所示,

enter image description here

  

我有示例键盘代码,但找不到它的位置   显示一封弹出信。所以我可以轻松地编辑它以我自己的方式自定义。

     

我google寻求帮助,没有找到任何帮助。任何帮助   赞赏。

2 个答案:

答案 0 :(得分:0)

在密钥XML布局中使用类似的内容:

<Key android:codes="97" android:keyIcon="@drawable/key_icon" android:iconPreview="@drawable/key_preview_icon" /> 

它对我有用。我希望这可以帮助你:)

答案 1 :(得分:0)

您可能已创建了android.inputmethodservice.KeyboardView.xml布局资源文件

使用android:keyBackground="#FF419F3C"

<?xml version="1.0" encoding="utf-8"?>
<android.inputmethodservice.KeyboardView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="wrap_content"
    android:id="@+id/keyboard"
    android:labelTextSize="20dp"
    android:background="@color/colorTrybg"        
    android:keyTextColor="@color/colorTrykey"
              <!-- This one -->
    android:keyBackground="#FFFFFF"
    android:layout_alignParentBottom="true"
    android:keyPreviewLayout="@layout/preview">
</android.inputmethodservice.KeyboardView>