android-jetpack 相关问题

Android Jetpack是Google的一套库,工具和架构指南,用于构建Android应用程序并提供通用的基础架构代码。

mutableStateListOf 在用 targetsdk 33 和 kotlin 1.7.20 替换列表中的某些元素时没有进行重组

仅当您更改列表本身时才会发生重组。 mutableStateListOf 只能通知添加、删除或替换列表中的某些元素。 参考:Android Jetpack Compose

回答 0 投票 0

错误:在不使用 remember [UnrememberedMutableState from androidx.compose.runtime] 的情况下在组合期间创建状态对象

在我的代码中,我调用了一个可组合函数: ShowSomeComposable( 修饰符 = 修饰符, isActive = mutableStateOf(true), ) 我可以编译它并在本地运行。但是 Lint 检查我的 CI 系统......

回答 2 投票 0

如何绘制内边框?

我想给列画两条边框(1 个在里面 - 1 个在外面)。 预期结果: Modifier.border(2.dp) // -> 这会创建内部边框。

回答 3 投票 0

如何在 Jetpack Compose 中实现跨多个设备的一致设计

我正在做一个 Jetpack Compose 项目,并试图在 Sketch 应用程序设计的基础上实现像素完美的设计。但是,当我在两个不同的设备上运行该应用程序时,Pixel 6 Pro 和 Infix

回答 1 投票 0

如何在 Jetpack Compose 中仅在底部添加边框

我想在布局底部添加边框。我知道我可以使用 Divider 可组合,但我只想学习如何绘制边框。 目前,我可以为所有边添加边框,这不是我想要的。 ...

回答 6 投票 0

如何在 Jetpack Compose 中制作此自定义文本搜索字段?

我想要这个搜索栏。 预期的 : - 我尝试了下面的代码,但它没有按预期工作。 达成:- 排( horizontalArrangement = Arrangement.SpaceBy, 垂直对齐 =

回答 2 投票 0

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>

回答 1 投票 0

使用 BottomSheet(Jetpack 撰写)折叠工具栏

我将如何在 Jetpack Compose 中使用带有底部工作表的文本自动缩放来实现折叠工具栏行为。 我期待的输出是这样的: 我尝试了以下布局...

回答 0 投票 0

如何在 TopAppBar 的布局中心对齐标题?

TopAppBar( backgroundColor = Color.Transparent, 高程 = 0.dp, modifier= Modifier.fillMaxWidth(), 导航图标 = { 图标按钮( 上...

回答 11 投票 0

如何在 Jetpack Compose 列中的背景图片上添加按钮?

像这样我想在列最后的图像上添加一个按钮。这是我的专栏的代码。 柱子( 修饰符 .fillMaxSize() .

回答 0 投票 0

Jetpack Compose [ModalBottomSheetLayout + BottomSheetScaffold + 脚手架]

我在我的 jetpack compose 应用程序中有一个要求,我需要在其中显示模态底部表单和持久底部表单以及底部导航 我怎样才能在一个屏幕上使用所有这三个 我有...

回答 0 投票 0

Jetpack导航。改变每个片段的工具栏按钮

调用NavigationUI.setupActionBarWithNavController后,工具栏的标题自动变为导航图中定义的片段的android:label。但是如果我想...

回答 1 投票 4

如何设置多个嵌套的FragmentContainerViews与各自的导航图?

我正在研究按照google的指南将我的应用转换为单一活动。(使用Kotlin)比方说,在我的活动中,我有FragmentContainerView1,没有工具栏或其他东西。这个视图...

回答 1 投票 0

在片段中初始化ViewModel Android java。

我试图在BasicActivity的FirstFragment.java文件中初始化我的viewmodel对象。所有这四个代码都失败了。mViewModel = new ...。

回答 1 投票 0

SearchView不能在新的片段中折叠导航组件。

我正在处理一个有两个片段的简单活动。两个片段都有 searchView 作为菜单项。问题是,如果我在第一个片段中展开searchview,它在第二个片段中展开,并且...

回答 1 投票 0

当使用Fragment Factory和Navigation Component时,View没有设置NavController。

我正在重构我的应用程序以使用碎片工厂。在重构之前,导航组件一切都很好,但现在碎片找不到导航控制器了,错误:java......。

回答 1 投票 0

无法在android jetpack中使用安全的Args将数据从fragment传递到tablelayout。

我想把数据从片段传递到tablayout,但其返回的是空值。tablayout由2个片段组成,如图所示,这是我的tablayout,我已经尝试把数据传递给...

回答 1 投票 0

ViewPager2崩溃

我使用高级导航组件与BottomNavigationView,在一个选项卡中,我有viewPager2第一次点击标签工作正常,但第二次来到该标签应用程序一直崩溃。下面...

回答 1 投票 -2

进入房间数据库的正确方法是什么?

希望你能帮助我。我是一个使用Android Jetpack的新手,特别是使用Room组件。正如他们在文档中提到的,在主线程中加入数据库是一种不好的做法,所以我...

回答 1 投票 0

在导航组件中导航后,android-clear碎片。

有一些问题,比方说我有3个片段A-B-C。首先我从片段A导航到B,然后从片段B导航到片段C,并从堆栈中清除片段B。我需要...

回答 1 投票 0

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