import android.graphics.drawable.Drawable
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.AppCompatTextView
import androidx.core.content.ContextCompat
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val layoutMore: AppCompatTextView = findViewById(R.id.layout_more)
val drawableEnd: Drawable? = ContextCompat.getDrawable(this, R.mipmap.ic_oper_arrow_up)
// 设置 drawableEnd
layoutMore.setCompoundDrawablesWithIntrinsicBounds(null, null, drawableEnd, null)
// 设置 drawablePadding
layoutMore.compoundDrawablePadding = resources.getDimensionPixelSize(R.dimen.drawablePadding)
}
}
示例布局 (activity_main.xml)
确保在 res/layout/activity_main.xml 文件中定义了相应的 AppCompatTextVie