为什么我收到错误“未解析的引用:fillMaxSize”,修饰符 = Modifier.fillMaxSize?

问题描述 投票:0回答:1

我正在尝试使用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”。

我检查了我所有的语法很多次,但我没有发现任何语法错误,请告诉我如何正确使用修饰符。

kotlin android-jetpack-compose android-design-library jetpack android-jetpack-compose-material3
1个回答
0
投票

这是因为导入错误。请将

import java.lang.reflect.Modifier
替换为
import androidx.compose.ui.Modifier

© www.soinside.com 2019 - 2024. All rights reserved.