2012-08-14 212 views
0

我一直在試圖箭頭鍵從SDK添加到SoftKeyboard例如,沒有成功: 添加這把鍵盤XML(qwerty.xml): 箭頭鍵

我可以在鍵盤上看到額外的按鍵,但是當我點擊它們時,我會看到正方形。 任何人都能說出原因嗎?

我使用Google搜索,但找不到任何答案,這似乎是正確的 - 但不起作用。

回答

0

好的,我明白了。我需要下處理的關鍵,做這樣的:

CharSequence txt = getCurrentInputConnection().getTextBeforeCursor(1000, 0); 
    int len = txt.length(); 

    if (len > 1) 
    { 
     switch (arrow) 
     { 
     case KEY_LEFT: 
      len--; 
      break; 
     case KEY_RIGHT: 
      len++; 
      break; 
     case KEY_UP: case KEY_DOWN: //TBD 
      break; 
     } 

     getCurrentInputConnection().setSelection(len, len);  
    } 

yakobom