Ни одна из следующих функций не может быть вызвана с указанными аргументами
Это мой код:
Код: Выделить всё
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
@Composable
fun HeaderText(header: String, modifier: Modifier = Modifier) {
Text(text = header, fontSize = 24.dp, modifier = modifier.padding(16.dp))
}
@Composable
fun ParaGrph(paragraph: String, modifier: Modifier = Modifier) {
Text(text = paragraph, fontSize = 16.dp, modifier = modifier.padding(16.dp))
}
@Preview(showBackground = true, showSystemUi = true, name = "new preview")
@Composable
fun SamplePreview() {
HeaderText(header = stringResource(R.string.Header_text))
ParaGrph(paragraph = "Hello there")
}
Код: Выделить всё
{ group = "androidx.compose.material3", name = "material3" }
Ошибка исчезла, когда я случайно изменил fontSize на sp вместо dp.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ons-can-be
Мобильная версия