Android 7.0 EditText两个游标

时间:2017-03-23 02:30:47

标签: android android-edittext

这是EditText代码:

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0.0dip"
        android:layout_weight="1.0"
        android:background="@drawable/ic_contact_search_text_bg"
        android:orientation="horizontal">

        <View
            android:layout_width="0.0dip"
            android:layout_height="match_parent"
            android:layout_weight="1.0"
            android:background="@android:color/transparent"/>

        <EditText
            android:id="@+id/edittext"
            android:layout_width="0.0dip"
            android:layout_height="match_parent"
            android:layout_weight="31.0"
            android:background="@android:color/transparent"
            android:gravity="center_vertical"
            android:hint="@string/contacts_search_edittext_hint"
            android:imeOptions="actionSearch"
            android:scrollHorizontally="true"
            android:singleLine="true"
            android:textColor="@android:color/white"
            android:textColorHint="@android:color/darker_gray"/>

        <ImageButton
            android:id="@+id/button_search"
            android:layout_width="0.0dip"
            android:layout_height="match_parent"
            android:layout_weight="5.0"
            android:background="@android:color/transparent"
            android:src="@drawable/selector_tab_search_contact"/>
</LinearLayout>

当我在Android7.0之后进行手机测试时,没问题。但我使用Android7.0手机测试,EditText会出现两个游标。如下所示: enter image description here

2 个答案:

答案 0 :(得分:1)

将“paddingLeft”属性添加到edittetxt,它可以解决方法,但帮助了我 android:paddingLeft="2dp"

答案 1 :(得分:0)

将EditText的高度设置为wrap_content40dp