以编程方式创建芯片(在我试图摆脱尾随缩进的代码中)
fun createChip(): Chip {
val chip = Chip(context)
chip.text = "dsg dfgs adfa sfasfsd s"
chip.chipBackgroundColor = Color.GREEN
chip.setTextColor(Color.WHITE)
chip.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14F)
chip.chipStartPadding = 0F
chip.chipEndPadding = 0F
chip.closeIconStartPadding = 0F
chip.closeIconEndPadding = 0F
chip.closeIconSize = 0F
chip.isCloseIconVisible = false
chip.isCheckedIconVisible = false
chip.setMargins(0, 0, 0, 0)
chip.setPaddingRelative(0, 0, 0, 0)
chip.textStartPadding = 0F
chip.textEndPadding = 0F
chip.includeFontPadding = false
chip.minWidth = 0
return chip
}
芯片 - com.google.android.material.chip

就我而言,问题是
chip.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14F)解决方案在这里被窥探https://stackoverflow.com/a/57397345/3671076