舉個栗子
要實現的換行是這樣子的
雞兒 話不多說 上磚頭
那麼 具體的實現就是....
/**
* @作者:翊
* @創建時間:2019/9/18 16:20
* @文件作用: 這是一個處理詳情標題的工具類
*/
class TextAndPictureUtil {
companion object {
fun getText(context: Context, text: String, drawId: Int):SpannableString{
val spannableString: SpannableString = SpannableString(" " + text)
val drawable: Drawable = context.resources.getDrawable(drawId)
drawable.setBounds(0, 0, 71, 30)
spannableString.setSpan(VerticalImageSpan(drawable),0,1,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
return spannableString
}
}
}
然後 調用
title.text = TextAndPictureUtil.getText(
this,
goods.goods_name,
R.drawable.details_icon3
) //填充進textview裏
然後 就ok了....