我创建了自定义键盘,我在其中设置了属性。 我想在按下时更改关键图像,就像我们使用按钮一样。 如何在按下时更改按键图标?
<Row>
<Key
android:id="@+id/key1"
android:codes="8"
android:keyEdgeFlags="left"
android:keyIcon="@drawable/k1" />
<Key
android:codes="9"
android:iconPreview="@drawable/k2hover"
android:keyIcon="@drawable/k2" />
<Key
android:codes="10"
android:iconPreview="@drawable/k3hover"
android:keyEdgeFlags="right"
android:keyIcon="@drawable/k3" />
</Row>
答案 0 :(得分:0)
尝试:
row.setOnKeyPressed(new OnKeyPressed() {
//Add the unimplemented methods
});