私は以下のように宣言されたEditTextを持っています。テキストがない場合、カーソルはEditTextに表示されません
<EditText
android:layout_margin="2dip"
android:singleLine="true"
android:lines="1"
android:maxLines="1"
android:cursorVisible="true"
android:textCursorDrawable="@drawable/Black"
android:textColor="@color/black"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:background="@android:drawable/editbox_background"
/>
しかし、フォーカスを取得するときにカーソルを表示しない。入力を開始すると、最初のインデックスからカーソルが表示されます。私は空のedittextでもカーソルを表示したい。
私はすでにsetSelection(0)
を試しましたが、何も起こりませんでした。どうすればいいのですか?
として表示されませんでした! – prasanthMurugan
ここに何か不足していますか?ここでフラグが立てられた重複質問はOPで同じではありません。カーソルが1文字以上になるまでカーソルが表示されないのでここにいる場合は、編集テキスト幅を確認してください。これは 'android:layout_width =" wrap_content "'の場合に発生します。いくつかのパディングを追加して、カーソルを表示させます。 – veritas1
@ veritas1ありがとうございました!!!私の場合、余分なパディングは何も変えず、代わりに 'android:minWidth =" 5dp "'を使用して結果を出しました。再度、感謝します! – duviteck