Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。
mutableStateListOf 在用 targetsdk 33 和 kotlin 1.7.20 替换列表中的某些元素时没有进行重组
仅当您更改列表本身时才会发生重组。 mutableStateListOf 只能通知添加、删除或替换列表中的某些元素。 参考:Android Jetpack Compose
错误:在不使用 remember [UnrememberedMutableState from androidx.compose.runtime] 的情况下在组合期间创建状态对象
在我的代码中,我调用了一个可组合函数: ShowSomeComposable( 修饰符 = 修饰符, isActive = mutableStateOf(true), ) 我可以编译它并在本地运行。但是 Lint 检查我的 CI 系统......
我想给列画两条边框(1 个在里面 - 1 个在外面)。 预期结果: Modifier.border(2.dp) // -> 这会创建内部边框。
如何在 Jetpack Compose 中实现跨多个设备的一致设计
我正在做一个 Jetpack Compose 项目,并试图在 Sketch 应用程序设计的基础上实现像素完美的设计。但是,当我在两个不同的设备上运行该应用程序时,Pixel 6 Pro 和 Infix
我想在布局底部添加边框。我知道我可以使用 Divider 可组合,但我只想学习如何绘制边框。 目前,我可以为所有边添加边框,这不是我想要的。 ...
如何在 Jetpack Compose 中制作此自定义文本搜索字段?
我想要这个搜索栏。 预期的 : - 我尝试了下面的代码,但它没有按预期工作。 达成:- 排( horizontalArrangement = Arrangement.SpaceBy, 垂直对齐 =
Navigation Component中的label属性是否可以做成灵活的?
<fragment android:id="@+id/navigationMain_fragment_profileFragment" android:name="com.test.fragments.ProfileFragment" android:label="luq281" tools:layout="@layout/fragment_profile"> <argument android:name="userId" app:argType="integer" /> <argument android:name="username" app:argType="string" /> </fragment> 是否可以使标签属性从特定参数(例如用户名参数)中读取值? 我知道如何以编程方式进行,但我想用 XML 本身进行。 可不可以? 是的,这是可能的。 使用用户名参数作为标签: <fragment android:id="@+id/navigationMain_fragment_profileFragment" android:name="com.test.fragments.ProfileFragment" android:label="{username}" tools:layout="@layout/fragment_profile"> <argument android:name="userId" app:argType="integer" /> <argument android:name="username" app:argType="string" /> </fragment>
使用 BottomSheet(Jetpack 撰写)折叠工具栏
我将如何在 Jetpack Compose 中使用带有底部工作表的文本自动缩放来实现折叠工具栏行为。 我期待的输出是这样的: 我尝试了以下布局...
TopAppBar( backgroundColor = Color.Transparent, 高程 = 0.dp, modifier= Modifier.fillMaxWidth(), 导航图标 = { 图标按钮( 上...
如何在 Jetpack Compose 列中的背景图片上添加按钮?
像这样我想在列最后的图像上添加一个按钮。这是我的专栏的代码。 柱子( 修饰符 .fillMaxSize() .
Jetpack Compose [ModalBottomSheetLayout + BottomSheetScaffold + 脚手架]
我在我的 jetpack compose 应用程序中有一个要求,我需要在其中显示模态底部表单和持久底部表单以及底部导航 我怎样才能在一个屏幕上使用所有这三个 我有...
调用NavigationUI.setupActionBarWithNavController后,工具栏的标题自动变为导航图中定义的片段的android:label。但是如果我想...
如何设置多个嵌套的FragmentContainerViews与各自的导航图?
我正在研究按照google的指南将我的应用转换为单一活动。(使用Kotlin)比方说,在我的活动中,我有FragmentContainerView1,没有工具栏或其他东西。这个视图...
在片段中初始化ViewModel Android java。
我试图在BasicActivity的FirstFragment.java文件中初始化我的viewmodel对象。所有这四个代码都失败了。mViewModel = new ...。
我正在处理一个有两个片段的简单活动。两个片段都有 searchView 作为菜单项。问题是,如果我在第一个片段中展开searchview,它在第二个片段中展开,并且...
当使用Fragment Factory和Navigation Component时,View没有设置NavController。
我正在重构我的应用程序以使用碎片工厂。在重构之前,导航组件一切都很好,但现在碎片找不到导航控制器了,错误:java......。
无法在android jetpack中使用安全的Args将数据从fragment传递到tablelayout。
我想把数据从片段传递到tablayout,但其返回的是空值。tablayout由2个片段组成,如图所示,这是我的tablayout,我已经尝试把数据传递给...
我使用高级导航组件与BottomNavigationView,在一个选项卡中,我有viewPager2第一次点击标签工作正常,但第二次来到该标签应用程序一直崩溃。下面...
希望你能帮助我。我是一个使用Android Jetpack的新手,特别是使用Room组件。正如他们在文档中提到的,在主线程中加入数据库是一种不好的做法,所以我...
有一些问题,比方说我有3个片段A-B-C。首先我从片段A导航到B,然后从片段B导航到片段C,并从堆栈中清除片段B。我需要...