0

EditTextピクセルを使用してカーソル位置を設定するにはどうすればよいですか?

試してみsetSelection()ましたが、ピクセルではなく文字の位置に基づいて位置が設定されます。

ありがとう

4

2 に答える 2

0

に を設定する必要がありpaddingますEditText。これは、xml ファイルまたはコードで行うことができます。paddingLeft例として使用し、例として使用して、以下の両方の方法を投稿し100pxました。


xml ファイルで、 に を設定android:paddingLeft="100px"しますEditText

TextViewこれにより、内側EditTextが で指定されたピクセル量だけオフセットされるように調整されandroid:paddingLeft="100px"ます。

また

コードでは、次のようにできます。

editText.setPadding(100, 0, 0, 0);

100オフセットしたいピクセルの量に置き換える場所。

于 2012-08-08T14:24:49.133 に答える
-1

あなたはこれを試すことができます..

etmsg.setText("Updated Text From another Activity");
int position = etmsg.length();
Editable etext = etmsg.getText();
Selection.setSelection(etext, position);
于 2012-08-08T16:38:16.550 に答える