2013-06-29 4 views
1

Я делаю мягкую клавиатуру для андроида, и я хочу изменить макет предварительного просмотра клавиатуры на мягкой клавиатуре.изменение макета экрана предварительного просмотра для Android-клавиатуры Android

Я добавил атрибут keyPreviewLayout для input.xml, и я также создал 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> 

и я, как предварительный просмотр, который обернутой предысторию длины текста.

Этот фон довольно глупый, поэтому я хочу использовать фон для предварительного просмотра клавиш, как в других клавиатурах.

скажите мне способ получить это.

+0

Извините за мой английский, если у меня была ошибка, исправьте их. –

+0

, и речь идет о ключевом макете обратной связи, а не о ключевом расположении мягкой клавиатуры. –

ответ

0

Наконец, я прошел через него.

«Вы можете изменить ширину предварительного просмотра ключа, но не высоту».

Я забыл добавить android:width для keypreview.xml, чтобы изменить ширину предварительного просмотра.

Извините за это.

Смежные вопросы