【问题标题】:UI parallelism between Swift and AndroidSwift 和 Android 之间的 UI 并行性
【发布时间】:2025-11-30 16:10:02
【问题描述】:

我正在尝试开发基于此 iOS 应用 UI 的 Android 应用。我想重现两件事:

  1. 如您所见,应用程序底部有三个按钮,通过单击它们,您可以在屏幕之间移动而无需刷新整个活动。我可以在 Android 中使用类似的视图来重现它吗?
  2. 在屏幕的活动中,有一个电影列表。我想通过创建一个列表视图来重现它。你有更好的选择吗?

【问题讨论】:

    标签: java android ios swift android-layout


    【解决方案1】:
    1. 您可以使用BottomNavigationView 重新创建这种导航样式。您可以将BottomNavigationView 添加到您的Activity,然后将单独的Fragments 用于内部视图,即主页、搜索等。
    2. ListView 可以,或者您可以使用 RecyclerViewLinearLayoutManagerRecyclerViewListView 更灵活一点,因为如果您想在更大的设备上使用,您可以将 LayoutManager 更改为 GridLayoutManager

    我还建议您查看https://material.io/components/,在那里您可以看到 Google 为他们的 Material 设计系统提供了什么样的设计指导。

    【讨论】: