0
我正在android中构建自定义键盘。Android更改动态密钥的背景
我的input.xml:
<com.mykeyboard.MyKeyboardView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/keyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:keyBackground="@drawable/keybg"
/>
所有按键都具有相同的背景。 现在我试图动态更改单个键的背景。 这可能吗?
为我定制MyKeyboardView的代码可以在这里找到: http://pastebin.com/ZpLzZZUj
我MyKeyboardService的代码可以在这里找到: http://pastebin.com/HYPGFTfg
由于这是一个自定义视图,您需要解决您自己的自定义视图代码。这可能是一个实施挑战,而不是一个错误或问题。如果您至少能够展示您的处理方式以及结构如何,我们可以提供建议。 – davidcesarino
为MyKeyboardView的代码可以在 http://pastebin.com/dE2DnPBL 发现我旁边有一个叫做MyKeyboardService类保存服务 http://pastebin.com/HYPGFTfg 在overrided功能onPress我可以更改单个键的图标。该图标是前景图标。但我不想这样做,我想更改单个键的keyBackground。我一直在寻找几天,但没有成功。 – Wouter
对不起,我的自定义MyKeyboardView的代码可以在这里找到:http://pastebin.com/ZpLzZZUj – Wouter