Я хотел бы знать, как отображать изображение за ключами. Я пробовал так:Как установить фоновое изображение для IME?
<ImageView android:id="@+id/imageView1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginTop="50px"
android:padding="12dip"
android:background="#FFFFFF">
</ImageView>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="50%p" >
<Row>
<Key android:codes="113"
android:keyEdgeFlags="left" />
</Row>
</Keyboard>
Я знаю, что есть некоторые базовые вещи не хватает, как изображение на ключе (и по крайней мере 25 других ключей), но я просто хотел показать вам пример.
TL; DR (хотя это не очень длинное сообщение): Я хочу иметь изображение в фоновом режиме и обычную клавиатуру на переднем плане.
Заранее спасибо :)
Обновление: Я попробовал это сейчас:
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="1%p"
android:horizontalGap="20px"
android:verticalGap="300px"
android:keyHeight="1%p"
android:background="@drawable/example"
>
<Row>
<Key android:codes="113"
android:keyEdgeFlags="left"></Key>
<Key android:codes="113"
android:keyEdgeFlags="left"></Key>
</Row>
<Row>
<Key android:codes="113"
android:keyEdgeFlags="left"></Key>
<Key android:codes="113"
android:keyEdgeFlags="left"></Key>
</Row>
</Keyboard>
Не работает :(XML-правильно установлен, поскольку он отображает какую-клавиатуры, но фон просто черный.
Спасибо, я попробую и вернусь, если это не сработает :) К сожалению, я не могу оставить свой комментарий:/ –
Я отредактировал его с помощью того, что я пробовал. Не работает :( –
Ну, вы действительно не пытались сказать, что я сказал. Вы вообще не используете объект «KeyboardView», просто ту же «клавиатуру». Вы прочитали [Руководство разработчика для создания метода ввода ] (http://developer.android.com/guide/topics/text/creating-input-method.html) еще? Если нет, вы должны. – Geobits