这是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会出现两个游标。如下所示:
答案 0 :(得分:1)
将“paddingLeft”属性添加到edittetxt,它可以解决方法,但帮助了我
android:paddingLeft="2dp"
答案 1 :(得分:0)
将EditText的高度设置为wrap_content
或40dp