您的位置:首页 > 移动开发 > Android开发

关于在TextView中设置DrawableLeft的问题

2015-06-15 15:29 483 查看
from :http://ask.csdn.net/questions/903

public void  setCompoundDrawables  (Drawable left, Drawable top, Drawable right, Drawable bottom);


类似调用方法如下:
1.在XML中使用
android:drawableLeft="@drawable/icon"
2.代码中动态变化
Drawable drawable= getResources().getDrawable(R.drawable.drawable);
/// 这一步必须要做,否则不会显示.
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
myTextview.setCompoundDrawables(drawable,null,null,null);


也或参考另一个函数

public void setCompoundDrawablesWithIntrinsicBounds (Drawable left,

Drawable top, Drawable right, Drawable bottom)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android textview