0

EditTextへのプロンプトの後のテキストにフォーカスを設定できることに興味がありますか?xmlレイアウトにそのような属性がない場合は?その瞬間、私はまだこのように見えました。

ここに画像の説明を入力してください

必要

ここに画像の説明を入力してください

編集:Asok
を与えられた最も速くて実用的な答え 私も同様の方法を見つけました:EditText.append( "60"); //60またはEditTextのテキスト

4

2 に答える 2

3

ヒントは実際のテキストではなく、ユーザーが何かを入力すると消えます。カーソルがヒントの最後にあると仮定すると、ユーザーがボタンを押してヒントが消えたときにどのような動作が予想されますか?

できることは、XMLにデフォルトのテキストを設定することです

android:text="60"

またはコードで

editText.setText("60");

そして、フォーカス時に EditText の最後にジャンプします

editText.setSelection(editText.getText().length());
于 2012-11-07T15:07:01.037 に答える
0

ヒントテキストの後ろにカーソルを配置しようとしていることが正しく理解できた場合、これが正しい場合は不可能です。ヒントを削除してsetText代わりに使用する必要があります。

EditText et = (EditText)findViewById(R.id.sixtyseconds);
et.setText("60");
et.setSelection(et.getText().length());
于 2012-11-07T15:00:12.173 に答える