【问题标题】:Android Studio: Group elements togetherAndroid Studio:将元素组合在一起
【发布时间】:2020-06-02 19:10:20
【问题描述】:

我是 android studio 的新手,我正在尝试为大学项目制作汽车租赁应用程序。

我设计了一个应用程序,它有一个包含不同汽车块的水平滑块,但是我不确定我会如何做到这一点,我了解滑块的工作原理以及如何向其中添加元素。

我在水平滑块中有一个线性布局,它将包含所有块,但我不确定如何制作一个元素块。在块内它应该有两个按钮,一个图像和一些文本。这是设计的图片。 如您所见,可用块被正方形包围。这就是我想要的,一个围绕我的数据的小容器。有点像 html 中的 div 框。

有没有办法做到这一点? 请指出我正确的方向! 非常感谢!

【问题讨论】:

  • 我可以推荐你使用 constraintLayout。它允许您创建具有平面视图层次结构(无嵌套视图组)的大型复杂布局。这是检查文档的 url:developer.android.com/training/constraint-layout 对于列表,请使用 RecyclerView,并且 Anirudh 建议将 CardView 用于列表元素。
  • 这里有一些适合你想要的文章 -> ThisThisThis。您只需搜索 play store like RecylcerView 即可找到许多完整的教程,甚至在 YouTube 上也是如此。
  • 为了进一步解释元素,顶框是SearchViewEditText,两者都有效,旁边是ImageButtonImageView,两者都有效,下面这些到底栏是RecyclerView,其中还包含水平RecyclerView,底栏是BottomNavigationBar。对于使用 EditText 的 SearchView,您可以查看我的答案 here
  • 感谢大家的 cmets,我已经使用了 constrainLayout 与 Apollo 一起使用,因为目前我觉得它更容易。但我会明确地调查 RecyclerView!

标签: java android android-studio


【解决方案1】:

似乎卡片视图可以处理您想要进行的大部分分组。我建议研究它们,因为它们包含很多开箱即用的材料设计组件。 https://developer.android.com/guide/topics/ui/layout/cardview

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 2017-09-22
    • 2015-06-26
    相关资源
    最近更新 更多