gpt4 book ai didi

android - "Unresolved reference: padding"即使在导入 layout.padding 之后

转载 作者:行者123 更新时间:2023-12-04 11:49:17 28 4
gpt4 key购买 nike

所以我试图获得一些带有填充的文本修饰符,在我导入 androidx.compose.foundation.layout.padding 之前一切都很好以及 Modifier.padding(10.dp) 上的错误没有消失,我尝试搜索导入是否已移动/不推荐使用,但我没有看到与之相关的任何更改。它还告诉我没有使用导入,所以我真的很困惑。
我用:
Android Studio - 北极狐 2020.3.1 金丝雀 1
Kotlin 插件 - 1.4.10-Studio4.2-1\
我的完整代码:

package com.example.weather

import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.foundation.Text
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Surface
import androidx.compose.runtime.Composable
import androidx.compose.ui.platform.setContent
import androidx.compose.ui.unit.dp
import androidx.ui.tooling.preview.Preview
import com.example.weather.ui.ExampleWeatherTheme
import java.lang.reflect.Modifier

class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
ExampleWeatherTheme {
Surface(color = MaterialTheme.colors.background) {
Column(modifier = Modifier.padding(10.dp)) {
FeelsLike(50)
}
}
}
}
}
}

@Composable
fun FeelsLike(feelstemp: Int) {
Text(text = "Feels Like: $feelstemp°")
}

@Composable
fun Temperature(temp: Int) {
Text(text = "$temp")
}

@Preview(showBackground = true)
@Composable
fun BasicPreview() {
ExampleWeatherTheme(darkTheme = true) {
FeelsLike(50)
}
}

最佳答案

这是你的问题:

import java.lang.reflect.Modifier
您正在导入错误的修饰符类。它发生在我身上,这个错误可能会误导人。将导入更改为:
import androidx.compose.ui.Modifier

关于android - "Unresolved reference: padding"即使在导入 layout.padding 之后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65115460/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com