-2

編集フィールドを使用していますが、このフィールドにテキストを入力すると、カーソルがテキストと一緒に移動せず、入力されたテキストが表示されますが、カーソル位置はまだ start のままです。

Os 6 と Os 7/7.1 を使用しています。

問題をお知らせください。以下はそのイメージです。

ここに画像の説明を入力

4

1 に答える 1

0

次のコードを追加しました-onFocusメソッドとonUnFocusメソッドをテキストフィールドに追加しました。

protected void onFocus(int direction) {
    this.setCursorPosition(this.getTextLength());
    invalidate();
    super.onFocus(direction);
};

protected void onUnfocus() {
    this.setCursorPosition(this.getTextLength());
    invalidate();
    super.onUnfocus();
};

それは私の問題を解決しました。皆様のご支援に感謝いたします。

于 2012-12-17T04:38:37.273 に答える