Ran*_*mar 5 android android-jetpack-compose
我正在尝试在我的项目中自定义版式。但它在我的小部件中没有受到影响。
我的版式定制:
代码:
subtitle1 = TextStyle(
fontFamily = FontFamily.Monospace,
fontWeight = FontWeight.Bold,
fontSize = 30.sp,
)
Run Code Online (Sandbox Code Playgroud)
在我的文字中:
Text(text = "Homemade veg pizza", style = MaterialTheme.typography.subtitle1)
Run Code Online (Sandbox Code Playgroud)
我的输出:
我的问题: 字体大小和字体系列没有改变。它看起来与默认文本相同。如何在 Jetpack Compose 中设置自定义 TypoGraphy?
这是我的错误。我弄明白。
在使用自定义 TypoGraphy 之前,我们需要设置 MaterialTheme。
在我的 rootView 中,我将 rootView 放置在 MaterialTheme 下。问题已解决。
setContent {
MaterialTheme { //I missed this line
ThemesRootView()
}
}
Run Code Online (Sandbox Code Playgroud)
输出: