Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to set cursor background transparent for EditText Android

Tags:

I'm having this issue when I touch an EditText for changing text on Android:

enter image description here
A white frame appears around the red cursor, and I need it to be transparent for showing properly the line of the EditText. How do I change this?

code:

<EditText
            android:id="@+id/login_user_name_text"
            android:textCursorDrawable="@null"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textColor="@color/black"
            android:textSize="16sp"
            android:inputType="textEmailAddress"
            android:imeOptions="actionNext"
            android:maxLines="1"
            android:hint="@string/email"
            android:maxLength="60"
            />

EDIT: I could fix it by replacing:

<item name="android:background">@color/white</item>

for

<item name="android:background">@color/transparent</item>

in styles.xml

 <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowDisablePreview">true</item>
        <item name="android:background">@color/transparent</item>
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
    </style>

enter image description here