如图搜索框里有一个放大镜,
其实任何图片都可以,
下面看下布局文件
<EditText
android:id="@+id/et1"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:layout_weight="9"
android:background="@drawable/values1"
android:drawableLeft="@drawable/search"
android:drawablePadding="8dp"
android:hint="输入你查询的商品"
android:singleLine="true"
android:textSize="20dp" />
加图片的代码就是
android:background="@drawable/values1"
但是在布局中无法调整图片大小只有图片位置可以调整
下面看下如何调整图片的大小等样式
private void ssimg() {//设置输入框图片的大小位置 Drawable drawable = getResources().getDrawable(R.drawable.search); drawable.setBounds(6, 0, 50, 50); et1.setCompoundDrawables(drawable, null, null, null); }
就这么简单
Drawable drawable = getResources().getDrawable(R.drawable.search);获取图片的
drawable.setBounds(6, 0, 50, 50);图片大小
et1.setCompoundDrawables(drawable, null, null, null);图片位置