设置setCompoundDrawables不生效解决办法

Kornan
2020-09-15 / 0 评论 / 735 阅读 / 正在检测是否收录...
设置setCompoundDrawables不生效时,是因为没有指定drawable的大小
val drawable=resources.getDrawable(R.mipmap.icon)
drawable.setBounds(0, 0, drawable.intrinsicWidth, drawable.intrinsicHeight)//设置drawable大小
text.setCompoundDrawables(drawable, null, null, null)
另外调用setCompoundDrawablesWithIntrinsicBounds也可以解决
text.setCompoundDrawablesWithIntrinsicBounds(resources.getDrawable(R.mipmap.icon), null, null, null)
0

评论

博主关闭了当前页面的评论