我使用this教程创建了一个简单的android软键盘。
现在我要更改keyPreviewLayout
和popupLayout
背景和风格。
我创建了一个这样的KeyboardView:
<?xml version="1.0" encoding="UTF-8"?>
<android.inputmethodservice.KeyboardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboardview"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:keyPreviewLayout="@layout/preview"
android:keyPreviewHeight="200dp"
android:visibility="visible"
/>
我可以使用android:keyPreviewHeight="200dp"
和背景颜色更改预览高度,方法是将android:background="@color/mycolor"
提供给 preview.xml 。
但是我无法更改预览背景图片,当我为这样的 preview.xml 提供照片时:android:background="@drawable/mypic"
它会像下面的图片那样接缝宽图像:
如何将图片用于预览背景,也可以长按popupLayout
,如下所示:
我已经进行了几天的几次搜索,但我找不到任何解决方案。
https://stackoverflow.com/search?q=keyPreviewLayout
总的来说,我想为Android创建一个软键盘,自定义键预览背景,如果可以的话,自定义样式。请帮忙