【发布时间】:2020-06-02 19:10:20
【问题描述】:
我是 android studio 的新手,我正在尝试为大学项目制作汽车租赁应用程序。
我设计了一个应用程序,它有一个包含不同汽车块的水平滑块,但是我不确定我会如何做到这一点,我了解滑块的工作原理以及如何向其中添加元素。
我在水平滑块中有一个线性布局,它将包含所有块,但我不确定如何制作一个元素块。在块内它应该有两个按钮,一个图像和一些文本。这是设计的图片。 如您所见,可用块被正方形包围。这就是我想要的,一个围绕我的数据的小容器。有点像 html 中的 div 框。
有没有办法做到这一点? 请指出我正确的方向! 非常感谢!
【问题讨论】:
-
我可以推荐你使用 constraintLayout。它允许您创建具有平面视图层次结构(无嵌套视图组)的大型复杂布局。这是检查文档的 url:developer.android.com/training/constraint-layout 对于列表,请使用 RecyclerView,并且 Anirudh 建议将 CardView 用于列表元素。
-
为了进一步解释元素,顶框是
SearchView或EditText,两者都有效,旁边是ImageButton或ImageView,两者都有效,下面这些到底栏是RecyclerView,其中还包含水平RecyclerView,底栏是BottomNavigationBar。对于使用 EditText 的 SearchView,您可以查看我的答案 here。 -
感谢大家的 cmets,我已经使用了 constrainLayout 与 Apollo 一起使用,因为目前我觉得它更容易。但我会明确地调查 RecyclerView!
标签: java android android-studio