Android setting drawableTop invalid problem

invalid code

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

valid code

  1. AppCompatResources.getDrawable to obtain resource images
  2. Need to set setBounds
				//设置顶部图标
                val drawable = AppCompatResources.getDrawable(context, align.resId)
                drawable?.setBounds(0, 0, drawable.minimumWidth, drawable.minimumHeight)
                setCompoundDrawables(null, drawable, null, null)

Guess you like

Origin blog.csdn.net/yu540135101/article/details/121313859