環境
- Android Studio
- サンプルプロジェクトにあるcompose projectを選択
build.gradle
buildscript {
ext {
compose_ui_version = '1.1.1'
}
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '7.3.0' apply false
id 'com.android.library' version '7.3.0' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
}
エラー詳細
https://developer.android.com/jetpack/compose/text
テキスト入力を作成するために、ドキュメントのサンプル
@Composable
fun SimpleFilledTextFieldSample() {
var text by remember { mutableStateOf("Hello") }
TextField(
value = text,
onValueChange = { text = it },
label = { Text("Label") }
)
}
をそのままコピーしたところ、Textに赤色の下線が表示され、
None if the following functions can be called with the Arguments supplied というエラーが表示された。
※エラー解決後に再現しようとしたが再現できなかった。
解決方法
Text("Label")
を Text(text = "Label")
と引数の名前を付けたところ、エラーが解消された。