代码中设置drawableLeft以及drawableRight

有时候会遇到在代码中设置图片和图片的相对位置

这是设置drawableLeft

Drawable drawable_n = getResources().getDrawable(R.drawable.icon_love_n);
drawable_n.setBounds(0, 0, drawable_n.getMinimumWidth(),drawable_n.getMinimumHeight());  //此为必须写的
textview.setCompoundDrawables(drawable_n, null, null, null);

同理,drawableRight设置如下

textview.setCompoundDrawables(null, null, drawable_n, null);

同理drawableTop,drawableBottom也是如此



 
  

你可能感兴趣的:(android)