2

正在研究软键盘。我已经完成了我所有的功能。

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

在此处输入图像描述

正如我们所见,按下键时会弹出字符“d”。

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

在此处输入图像描述

我有示例键盘代码,但找不到显示弹出字母的位置。所以我可以很容易地编辑它以我自己的方式定制它。

我搜索了帮助,没有找到任何帮助。任何帮助表示赞赏。

4

2 回答 2

0

在您的键 XML 布局中使用类似这样的内容:

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

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

于 2014-05-01T19:41:30.987 回答
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>
于 2017-10-11T17:57:41.100 回答