当前位置 : 主页 > 网络编程 > PHP >

TextView的setCompoundDrawables不显示问题解决

来源:互联网 收集:自由互联 发布时间:2023-09-07
TextView可以用过调用setCompoundDrawables设置一张图片出现在上下左右四个地方。代码如下: Drawable drawable = getResources().getDrawable(R.drawable.delete_circle); //drawable.setBounds(0, 0, 32, 32); drawable.setBo


 TextView可以用过调用setCompoundDrawables设置一张图片出现在上下左右四个地方。代码如下:

Drawable drawable = getResources().getDrawable(R.drawable.delete_circle);

//drawable.setBounds(0, 0, 32, 32);
drawable.setBounds(0, 0, mDeleteIcon.getMinimumWidth(), mDeleteIcon.getMinimumHeight());

//设置需要现实的位置 , 不需要显示的 直接填null 即可
textView.setCompoundDrawables(drawable, null, null, null);

注意 : 到这个Drawables必须已经调用过了setBounds。如果不设置则无法显示。



上一篇:生成式对抗网络(GAN)【第六章】
下一篇:没有了
网友评论