iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 28
0

在 Android 實作上一定會遇到類似這樣的需求。

當然,可以用數個 TextView 分別將他們顯示出來,但程式人嘛 怎麼可以用如此不 smart 的方法。

在這邊介紹這一個 SpannableStringBuilder ,可以讓你在一個 TextView 裡做到上圖的效果。


首先,要先將所有的文字丟進 SpannableStringBuilder 裡,SpannableStringBuilder 的建構方式有三種,我們要用的是下面這一種。

SpannableStringBuilder()
Create a new SpannableStringBuilder with empty contents

可以看見其實 constructor 都不複雜,我們取第二種,就是將所有文字直接丟進去,丟進去後如何達成我們要的效果呢?

我們明天在繼續!


上一篇
[Day 27] Android 實作 - BottomSheet(3)
下一篇
[Day 29] Android 實作 - SpannableStringBuilder(2)
系列文
Android心得筆記×Kotlin語法初探 不是新手村 是嬰兒村30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言