1

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>

背景をテキストの長さにラップしたプレビューのようになりました。

この背景は非常にばかげているので、他のキーボードのようにキー プレビューの背景が必要です。

これを取得する方法を教えてください。

4

1 に答える 1

0

最後に、私はそれを乗り越えました。

「キー プレビューの幅は変更できますが、高さは変更できません。」

android:widthプレビューの幅を変更するために keypreview.xmlを追加するのを忘れていました。

そのために残念。

于 2013-07-01T14:21:05.360 に答える