你好,我试图找到一些帮助,我正在使用正确的import语句import androidx.compose.ui.Modifier,但我得到错误消息e:/用户/乐博/Android Studio 项目/基础代码实验室/app/src/main/java/com/示例/基础代码实验室/MainActivity.kt:(36,68):未解析的引用:差压
我的代码看起来像这样,但当我添加填充时,它停止工作
package com.example.basicscodelab
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Surface
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import androidx.compose.ui.tooling.preview.Preview
import com.example.basicscodelab.ui.theme.BasicsCodelabTheme
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
BasicsCodelabTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
Greeting("Android")
}
}
}
}
}
@Composable
fun Greeting(name: String) {
Surface(color = MaterialTheme.colorScheme.primary){
Text(text = "Hello $name!", modifier = Modifier.padding(24.dp))
}
}
@Preview(showBackground = true)
@Composable
fun DefaultPreview() {
BasicsCodelabTheme {
Greeting("Android")
}
}
我尝试在源gradle文件和应用gradle文件中更新我的grade版本和jetpack compose,但没有任何帮助。
1条答案
按热度按时间sq1bmfud1#
像这样导入dp