iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

Practice again& again.系列 第 12

Android - String Resources 字串樣式

  • 分享至 

  • xImage
  •  

以 HTML 語法設定 String Resources 中的字串樣式

樣式設定

語法

樣式 語法
文字粗體 <b>
文字斜體 <i>
文字放大 25% <big>
文字縮小 20% <small>
刪除線 <s><strike><del>
底線 <u>
上標 <sup>
下標 <sub>
項目符號 <ul><li>
分行符號 <br>

String resources 使用

  • 開啟 strings.xml
  • 在 新增包含上述HTML語法的內容:
    <string name="hello_world"> <big><b> Hello </b></big> world ! </string>
    

UI 呈現(Layout XML)

  • Layout: activity_main.xml
    確認 activity_main.xml 中的 <TextView android:text > 屬性值為字串 reference @string/字串ID
    <TextView
        ...
        android:text="@string/hello_world"
        ...
        />
    
  • Activity: MainActivity.kt
    onCreate() function 內注入 layout setContentView(R.layout.activity_main)
    class MainActivity : AppCompatActivity() {
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
        }
    ...
    }
    
  • 啟動專案:
    img01

UI 呈現(Compose UI)


上一篇
Android - String Resources 格式化字串
下一篇
Android - Compose UI 設定字串資源樣式
系列文
Practice again& again.30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言