小编Fra*_*cis的帖子

导航到片段时传递安全参数

safe-args在操作中使用导航(带有Directions类)时,传递它非常容易。但是safe-args在使用导航直接分段的情况下如何通过?

navController?.navigate(R.id.detailFragment)
Run Code Online (Sandbox Code Playgroud)

导航图:

<fragment
    android:id="@+id/detailFragment"
    android:name="com.example.ui.main.detail.DetailFragment"
    android:label=" "
    tools:layout="@layout/detail_fragment" >
    <argument
        android:name="templateCode"
        app:argType="string" />
    <action
        android:id="@+id/action_start_guide"
        app:destination="@id/fillInfoFragment" />
</fragment>
Run Code Online (Sandbox Code Playgroud)

navigation android android-jetpack android-architecture-navigation

4
推荐指数
1
解决办法
2918
查看次数

视图绑定应该取代数据绑定吗?

目前,我正在使用data binding两种情况:

  • views以片段方式访问
  • 在布局中订阅数据view model

当我与 进行比较时view binding,我发现两种方法都很好(view binding更好地访问viewsdata binding绑定数据),那么MVVM 应该首选哪种模式?

我应该只移动view binding并处理ViewModel-layout片段中的连接吗?

architecture android mvvm android-databinding android-viewbinding

4
推荐指数
1
解决办法
7785
查看次数

使用 Kotlin DSL 迁移 Android Gradle 插件 7.0.0

将 AGP 迁移到 7.0.0 后,某些声明已被弃用,应由属性替换。当属性只是一个值时flavorDimensions如何替换声明?resConfigs

android android-gradle-plugin gradle-kotlin-dsl

3
推荐指数
1
解决办法
1716
查看次数

在 Android 中向 FAB 添加文本

如何向Google 地图中使用的图标下方的FAB(浮动操作按钮)添加文本?

我正在使用不同的语言版本,所以我想将其作为文本放置在那里,而不仅仅是作为矢量。

谷歌地图

android android-layout material-design floating-action-button

1
推荐指数
1
解决办法
2245
查看次数