用这个:
<EditText android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/edit_text" android:drawablePadding="8dp" android:drawableRight="@drawable/yourImage"/>
您可以根据需要使用可绘制的文本的左,右,顶部或底部。
要在Java中进行操作,请使用以下命令:
EditText editText = (EditText) findViewById(R.id.yourEditTextId);editText.setCompoundDrawablesWithIntrinsicBounds(left,top,right,bottom);
用于处理右侧设置的图像:
editText.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.yournewimage,0);
同样,对于其他情况,您也可以这样做。
希望能帮助到你!!!



