179得票13回答
“State<List<User>?>”类型没有“getValue(Nothing?, KProperty<*>)”方法,因此它不能作为委托。

我试图在Jetpack Compose中使用observeAsState从LiveData中获取值,但是遇到了奇怪的错误'State&lt;List?&gt;'类型没有'getValue(Nothing?, KProperty&lt;*&gt;)'方法,因此它不能作为代理代码 @Compos...

178得票12回答
如何在Jetpack Compose中获取Context

fun createListItem(itemIndex: Int) { Padding(left = 8.dp, right = 8.dp, top = 8.dp, bottom = 8.dp) { FlexRow(crossAxisAlignment = Cross...

153得票9回答
如何在Jetpack Compose中添加外边距?

如何在Jetpack Compose中添加Margin? 我看到了可以使用Modifier.padding(...)来设置padding,但是好像找不到设置margin的方法,我是瞎了吗? 请有经验的人指点一下,谢谢。

150得票19回答
Jetpack Compose - 列表 - 居中对齐

我正在使用Jetpack Compose创建一个布局,其中包含一列。我希望将此列中的项目居中: Column(modifier = ExpandedWidth) { Text(text = item.title) Text(text = item.descrip...

128得票21回答
Hilt不支持Kotlin中的元数据版本。

我尝试在Kotlin 1.5.10中运行我的代码, 并使用插件作为plugins { id 'com.android.application' id 'kotlin-android' id 'kotlin-kapt' id 'dagger.hilt.android.plugin' 并附以下依赖...

116得票8回答
如何关闭 Jetpack Compose TextField 中的虚拟键盘?

我正在使用Jetpack Compose的TextField,我希望在用户按下操作按钮(imeActionPerformed参数)时关闭虚拟键盘。 val text = +state { "" } TextField( value = text.value, keyboard...

112得票8回答
如何在Jetpack Compose中点击时禁用涟漪效果

在Jetpack Compose中,当您在一个组件的修饰符上启用clickable {}时,默认情况下它会启用涟漪效果。如何禁用此行为?示例代码:Row(modifier = Modifier .clickable { // action } )

103得票12回答
如何在 Jetpack Compose 中从 drawable 加载图像?

我尝试了下面的代码,但在用户界面上没有反应,我错过了什么吗?class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.on...

101得票7回答
内容填充参数未被使用。

我最近开始使用Jetpack Compose进行工作。我有以下的可组合部件: @Composable fun SearchScreen(navController: NavHostController) { Scaffold( topBar = { SearchBar...

100得票6回答
Jetpack Compose中的屏幕宽度和高度

我想知道如何使用Jetpack Compose获取屏幕的宽度和高度? 是否有其他方法可以检索屏幕尺寸,而不是使用getWindowManager().getDefaultDisplay()?