我正在尝试使用jetpack compose,但它给出了很多错误,其中之一是-
package com.example.imagecardcompose
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.tooling.preview.Preview
import java.lang.reflect.Modifier
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
}
}
@Preview
@Composable
fun Display() {
Column(
modifier = Modifier.fillMaxSize() // here i getting this error
) {
Text(
text = "vishwas",
color = Color.Red)
Text(text = "vishnu")
Text(text = "babar")
}
}
}
错误是“未解析的参考:fillMaxSize”。
我检查了我所有的语法很多次,但我没有发现任何语法错误,请告诉我如何正确使用修饰符。
这是因为导入错误。请将
import java.lang.reflect.Modifier
替换为 import androidx.compose.ui.Modifier