0
<EditText 
    android:id="@+id/searchTextView" 
    android:layout_width="match_parent" 
    android:layout_height="40dp" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="@dimen/marginSmall" 
    android:layout_toLeftOf="@+id/searchCloseIcon" 
    android:layout_toRightOf="@+id/searchIcon" 
    android:background="@drawable/rounded_rect_white" 
    android:backgroundTint="@android:color/transparent" 
    android:gravity="center_vertical" 
    android:hint=" Search Nearby Chat" 
    android:inputType="text" 
    android:lines="1" 
    android:maxLines="1" 
    android:textColor="@color/black" 
    android:textColorHint="@color/black38" 
    android:textSize="@dimen/sunheading" /> 

Zunächst kann ich Cursor in EditText sehen, aber nach seiner Sicht weg und wieder sichtbar zu machen, es ist nicht sichtbar in EditText Einstellung.Cursor ist nicht sichtbar in EditText nach Sichtbarkeit Einstellung VISIBLE

Darf ich wissen, was die Lösung dafür sein kann?

+0

Check Farbe Accent in Ihrem Thema können Sie habe dieselbe Farbe wie deine Hintergrundfarbe. deshalb ist Ihr Cursor nicht sichtbar –

Antwort

0

Wenn Sie Ihre Container Sichtbarkeit VISIBLE auch gesetzt versuchen Fokus auf Ihre EditText

findViewById(R.id.searchTextView).requestFocus(); 
0

anfordern Cursor zu zeigen,

 android:cursorVisible="true" 
     android:focusable="true" 
     android:focusableInTouchMode="true" 

und in Ihrem EditText, verwenden Sie die Eigenschaft: machen es ziehbar

android:textCursorDrawable="@drawable/blue_cursor" 

Einstellen der android:textCursorDrawable bei Tribut an @null sollte

programmatisch bei der Verwendung von android:textColor als Cursor Farbe führen:

searchTextView.setCursorVisible(true); 
searchTextView.requestFocus(); 
+0

das löst das Problem für mich nicht :( – Simon

+0

als Sie es möglicherweise tun müssen, es programatecally –

+0

@Simon überprüfen aktualisierte Antwort –

0

android: textCursorDrawable = "@ ziehbar/color_cursor"

Verwandte Themen