最好你把的输入区域画出来,最简单的是采用组件组合的方式。也就是imageview不是放在文本框上面,而是放在文本框边上。
android:id="@+id/stlala_top_yuanjiaoleft"
android:layout_width="15dp"
android:layout_height="26dp"
android:src="@drawable/stlala_top_yuanjiao_left" />
<AutoCompleteTextView
android:id="@+id/stlala_top_actv"
android:layout_width="150dp"
android:layout_height="26dp"
android:background="#FFF"
android:singleLine="true" />
<ImageView
android:id="@+id/stlala_top_actv_btn"
android:layout_width="60dp"
android:layout_height="26dp"
android:background="#FFF"
android:src="@drawable/search" />
<ImageView
android:id="@+id/stlala_top_yuanjiaoright"
android:layout_width="15dp"
android:layout_height="26dp"
android:src="@drawable/stlala_top_yuanjiao_right"/>
这是我拼的XML,确实有俩缝,图片看过了,是不是忘了设置什么啊,刚从Java转Android,比较菜
android:id="@+id/stlala_top_yuanjiaoleft"
android:layout_width="15dp"
android:layout_height="26dp"
android:src="@drawable/stlala_top_yuanjiao_left" />
<AutoCompleteTextView
android:id="@+id/stlala_top_actv"
android:layout_width="150dp"
android:layout_height="26dp"
android:background="#FFF"
android:singleLine="true" />
<ImageView
android:id="@+id/stlala_top_actv_btn"
android:layout_width="60dp"
android:layout_height="26dp"
android:background="#FFF"
android:src="@drawable/search" />
<ImageView
android:id="@+id/stlala_top_yuanjiaoright"
android:layout_width="15dp"
android:layout_height="26dp"
android:src="@drawable/stlala_top_yuanjiao_right"/>
android:drawableRight="@drawable/search" 直接在AutoCompleteTextView里面放这个属性呢