我已經創建了Android鍵盤,並且我正在創建箭頭來移動用戶輸入中的光標,我可以左右移動,但我無法知道如何編寫代碼的上下..這裏是代碼如何在自定義Android鍵盤中定義向上和向下箭頭
switch (arrow){
case KEY_LEFT:
CharSequence leftText = getCurrentInputConnection().getTextBeforeCursor(1000, 0);
int leftLen = leftText.length() ;
getCurrentInputConnection().setSelection(leftLen-1, leftLen-1);
break;
case KEY_RIGHT:
CharSequence rightText = getCurrentInputConnection().getTextBeforeCursor(1000, 0);
int rightLen = rightText.length() ;
getCurrentInputConnection().setSelection(rightLen+1, rightLen+1);
break;
case KEY_UP: case KEY_DOWN:
break;
}
任何一個可以幫助我實現了down和up?
不,我創建只是一個軟的自定義鍵盤沒有創建一個EditText ..這就是爲什麼我不能實現向下和向上遊標..有沒有任何幫助的想法,這可以做到這一點? –