2012-03-28 2 views
0

Я положил вытяжку в EditText этого кодом:положения Drawable внутри EditText

final Drawable x = getResources().getDrawable(R.drawable.del2); 
    x.setBounds(0, 0, x.getIntrinsicWidth(), x.getIntrinsicHeight()); 
    atxt.setCompoundDrawables(null, null, x, null); 

С помощью этого кода моей вытяжки показывает в правой части EditText, я хочу, чтобы установить предел для него. Например, если я установил rightMargin: 20dp мой drawable идет немного влево. Как я могу это сделать?

ответ

0

Вы пробовали что-то вроде:

LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); 
lp.setMargins(left, top, right, bottom); 
x.setLayoutParams(lp); 

More info

Смежные вопросы