要在Android中動態修改Text的字體粗細,可以通過設置Text的Typeface屬性來實現。首先需要在res文件夾下創建一個字體文件(.ttf或.otf格式),然后在代碼中加載字體文件,并根據需要設置Text的字體粗細。
以下是一個示例代碼:
// 加載字體文件
Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/your_font.ttf");
// 設置Text的字體和字體粗細
TextView textView = findViewById(R.id.text_view);
textView.setTypeface(typeface, Typeface.BOLD); // 設置為粗體
在上面的代碼中,我們首先通過Typeface.createFromAsset()方法加載了一個字體文件,然后通過setTypeface()方法設置了Text的字體為加載的字體,并將字體粗細設置為粗體(Typeface.BOLD)。
需要注意的是,如果沒有在res文件夾下創建字體文件,也可以使用系統自帶的字體,例如設置為默認的粗體字體:
textView.setTypeface(null, Typeface.BOLD);
通過以上方法,可以在Android中實現動態修改Text的字體粗細。