2012-12-18 222 views
0

我已經創建了自定義鍵盤,我在其中設置屬性。 我想在按下按鈕時更改關鍵圖片,就像我們以同樣的方式按鈕一樣。 如何在按下時更改按鍵圖標?android軟鍵盤按鍵事件

<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

嘗試:

row.setOnKeyPressed(new OnKeyPressed() { 
    //Add the unimplemented methods 
}); 
+0

如何創建行對象,並在文件中我能得到行對象1?。 BasicOnKeyboardActionListener類實現OnKeyboardActionListener 2.class CustomKeyboardView擴展KeyboardView – user861973