内容
- xmlでtextSizeがdp指定になっているところをCompose化する時にどうやって書くか。
- Composeで、システムのフォントサイズに関係なく(依存せずに)、テキストサイズが一貫するように「.dp」を使用する方法
xmlの場合
<TextView
...
android:textSize="16dp"
tools:ignore="SpUsage" />
Compose化する場合
...
Text(
...
fontSize = dpToSp(dp = 16.dp)
)
@Composable
fun dpToSp(dp: Dp) = with(LocalDensity.current) { dp.toSp() }