我想知道如何在按键后面显示图像。我试过这样的话:
<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设置正确,因为它显示某种键盘,但背景只是黑色。
答案 0 :(得分:0)
您可以使用KeyboardView
对象。它会扩展View
,因此您可以使用常规android:background
属性来执行您所需的操作。然后,将Keyboard
与setKeyboard()
。