Mam EditText zadeklarowany jak poniżej.Kursor nie jest widoczny w EditText, gdy nie ma tekstu.
<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"
/>
Ale nie wyświetla kursora podczas ustawiania ostrości. Kiedy zaczynam pisać, pokazuje on kursor od 1. indeksu. Chcę, aby kursor był wyświetlany nawet w pustym edytorze tekstu.
Próbowałem już setSelection(0)
, ale nic się nie stało. Pomóż mi, co mam zrobić?
iam ten sam problem można pls help me! – prasanthMurugan
Czy tu czegoś brakuje? Zgłoszone tutaj zduplikowane pytanie nie jest takie samo w PO. Jeśli jesteś tutaj, ponieważ kursor po prostu nie wyświetla się, dopóki nie masz co najmniej 1 znaku, sprawdź szerokość edytowalnego tekstu. Stanie się tak, jeśli jest to 'android: layout_width =" wrap_content "'. Dodaj trochę wypełnienia, aby kursor był widoczny. – veritas1
@ veritas1 Dziękuję bardzo !!! W moim przypadku dodatkowe dopełnienie niczego nie zmieniło, zamiast tego użyłem 'android: minWidth =" 5dp "' i to spowodowało. Dzięki jeszcze raz! – duviteck