5

我正在制作自定义键盘。现在我的问题是我想要自定义弹出按键。那么,我可以改变它吗?像这张图片一样弹出键

在此处输入图像描述

如果有人知道这件事,请帮助我...

CapDroid

4

2 回答 2

3

是的,一点也不难。只需在此处查看 AOSP 中的时间。 这一切都在资源文件中完成,这是一个简短的片段。从symbols.xml我的键盘项目的文件中。

<Key android:codes="49" android:keyLabel="1" android:keyEdgeFlags="left"
     android:popupKeyboard="@xml/kbd_popup_template"
     android:popupCharacters="¹½⅓¼⅛"/>
于 2011-05-13T07:44:10.303 回答
1

这很简单。只需设置android:iconPreview键的属性,my_icon_preview预览弹出窗口的可绘制对象在哪里。

在 XML 中:

<Key android:codes="116"
     android:keyLabel="t"
     android:iconPreview="@drawable/my_icon_preview" />

在 Java 中:

tKey.iconPreview = getResources().getDrawable(R.drawable.my_icon_preview);

哪里tKey有类型Keyboard.Key(当然)。

于 2011-05-28T21:26:36.680 回答