0

我正在像这样使用 SpanableBuilder:

    val spannableStringBuilder = SpannableStringBuilder("Item Cost")
        .append(": ")
        .color(Color.RED) {append(cost)}


    textView.text = spannableStringBuilder 

在下拉适配器类中使用此代码会导致多次执行此代码。如果我设置项目的背景颜色,它会获得正确的空间,但下拉菜单的高度会增加项目高度的 4 倍左右。

如果我设置textView maxHeightmaxLines,它工作正常。

谁能帮我理解里面到底发生了什么?

4

0 回答 0