iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0

開頭

昨天講完排版,這兩天來講各種元件使用

TextView

介紹

顯示文字就靠他啦

https://ithelp.ithome.com.tw/upload/images/20220921/20124384eOk48Frm8B.png

XML

基本樣式

<TextView
    android:id="@+id/green"
    android:layout_width="0dp"
    android:layout_height="0dp"
    android:textSize="24sp"
    android:text="臣亮言:先帝創業未半,而中道崩殂;今天下三分,益州疲敝,此誠危急存亡之秋也。然侍衛之臣,不懈於內;忠志之士,忘身於外者:蓋追先帝之殊遇,欲報之于陛下也。誠宜開張聖聽,以光先帝遺德,恢弘志士之氣;不宜妄自菲薄,引喻失義,以塞忠諫之路也。"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="parent" />

功能說明

  1. 設定文字
    android:text="臣亮言:先帝創業未半,而中道崩殂;"
    
  2. 設定文字大小
    android:textSize="24sp"
    
  3. 字體
    1. 粗體
      android:textStyle="bold"
      
    2. 斜體
      android:textStyle="italic"
      
    3. 粗體 + 斜體:如果有多個效果要一起使用,可以用 | 來組合
      android:textStyle="bold|italic"
      
  4. 超過字數變成…
    1. 設定範例文字
      android:text="123456789" 
      
    2. 設定最多幾個字
      android:maxEms="5" 
      
    3. 省略號顯示在開頭 "...56789"
      android:ellipsize="start"
      
    4. 省略號顯示在結尾 "12345..."
      android:ellipsize="end"
      
    5. 省略號顯示在中間 "12...789"
      android:ellipsize="middle"
      

今天比較忙,剩下的元件明天再補完


上一篇
111/06 - 畫面(2/2) - ConstraintLayout
下一篇
111/08 - 元件使用(2/2)
系列文
聽說 HackMD 開放 API 串接,那麼用 Kotlin 寫個筆記 App 吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言