Android 设置drawableTop无效的问题

无效代码

                //设置顶部图标
                val drawable = resources.getDrawable(align.resId)
                setCompoundDrawables(null, drawable, null, null)

有效代码

  1. AppCompatResources.getDrawable获取资源图片
  2. 需要设置setBounds
				//设置顶部图标
                val drawable = AppCompatResources.getDrawable(context, align.resId)
                drawable?.setBounds(0, 0, drawable.minimumWidth, drawable.minimumHeight)
                setCompoundDrawables(null, drawable, null, null)

猜你喜欢

转载自blog.csdn.net/yu540135101/article/details/121313859