Try:
<EditText
android:id="@+id/text1"
android:layout_below="@id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="search"
android:drawableLeft="@drawable/youricon" />
c onFocusChange EditText.
final EditText et=(EditText) findViewById(R.id.text1);
et.setOnFocusChangeListener(new OnFocusChangeListener()
{
@Override
public void onFocusChange(View arg0, boolean gotfocus)
{
if(gotfocus)
{
et.setCompoundDrawables(null, null, null, null);
}
else if(!gotfocus)
{
if(et.getText().length()==0)
et.setCompoundDrawablesWithIntrinsicBounds(R.drawable.youricon, 0, 0, 0);
}
}
});
source
share