電商常用詳情頁標題實現(換行佔滿)

舉個栗子

要實現的換行是這樣子的

栗子

雞兒 話不多說 上磚頭

那麼 具體的實現就是....

/**
 * @作者:翊
 * @創建時間: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了....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章