Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改android软键盘的按键预览背景布局_Android_Android Layout_Android Softkeyboard - Fatal编程技术网

更改android软键盘的按键预览背景布局

更改android软键盘的按键预览背景布局,android,android-layout,android-softkeyboard,Android,Android Layout,Android Softkeyboard,我正在为android制作一个软键盘,我想更改软键盘的按键预览布局 我为input.xml添加了“keyPreviewLayout”属性,并为此创建了keypreview.xml(用于布局)和previewbackground.xml(用于布局背景)。两个文件都是这样的 keypreview.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com

我正在为android制作一个软键盘,我想更改软键盘的按键预览布局

我为input.xml添加了“keyPreviewLayout”属性,并为此创建了keypreview.xml(用于布局)和previewbackground.xml(用于布局背景)。两个文件都是这样的

keypreview.xml

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="@drawable/previewbackground"
    android:textColor="@android:color/white"
    android:gravity="center"
    android:textSize="32sp" />

previewbackground.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <stroke android:width="1dp" android:color="#bbFFFFFF" /> 
    <solid android:color="#FF000000"/>
</shape>

我得到了一个预览,它将背景包装成文本长度

这个背景很傻,所以我想要一个像其他键盘一样的按键预览背景


告诉我一个方法来获得这个。

最后,我通过了它

您可以更改关键帧预览宽度,但不能更改高度

我忘记为keypreview.xml添加
android:width
,以更改预览的宽度


抱歉。

抱歉我的英语,如果我有错误,请更正。这是关于按键反馈布局,而不是软键盘的按键布局。