Hai*_*ack 3 android android-layout android-xml android-view
我想在动态末尾添加一个自定义视图(包含文本和图标的视图),TextView如下图所示。
提前致谢。
可以通过编程方式:
fun TextView.setIconifiedText(text: String, @DrawableRes iconResId: Int) {
SpannableStringBuilder("$text#").apply {
setSpan(
ImageSpan(context, iconResId, DynamicDrawableSpan.ALIGN_BOTTOM),
text.length,
text.length + 1,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
}.let {
setText(it)
}
}
Run Code Online (Sandbox Code Playgroud)
textView.setIconifiedText(
"First line text that is longer.\nSecond line text.",
R.drawable.ic_android_black_24dp
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1234 次 |
| 最近记录: |