调用该setCompoundDrawables
方法后,未显示复合Drawable。
Drawable myDrawable = getResources().getDrawable(R.drawable.btn);
btn.setCompoundDrawables(myDrawable, null, null, null);
有什么想法吗?
该文件说:在绘图资源必须已经有
setBounds(Rect)
所谓的。
嗨,hunterp,我刚在咖啡厅(Angel)遇到了您,现在我知道您知道什么是Android Drawables(也许您在处理其中许多错误时会遇到内存错误),我可以告诉您一些我合作的项目必须处理此问题,请查看Picasa(github.com/square/picasso)所使用的github.com/JakeWharton/DiskLruCache(我与之合作使Android更友好)
—
Gubatron
@ Dr1Ku实际上我以前有过它,并且仍然可以工作。
—
索蒂2014年
(..)WithIntrinsicBounds
需要调用命名方法的变体。附带说明一下,padding
必须在此调用之后设置“复合可绘制对象”才能产生效果