适用于Android和Android的适当视图垂直滚动网格

时间:2017-11-02 01:47:33

标签: android gridview android-recyclerview

我是Android新手,正在寻找有关用于应用的特定视图或视图的建议。我正在尝试创建一个epg。我在另一个平台上做了这个,并且想要迁移到android。经过大量阅读和查看示例后,我感到很困惑。要制作水平和垂直滚动网格,仅网格视图就足以显示程序标题。我单独说gridview,我的意思是主要活动中的gridview,资源xml中有textview。如果没有,有人可以指出我正确的方向,而不是要求代码只是建议最好的方式来进行项目。我并不担心频道列表或时隙列表只显示可以滚动两个方向的列和行中的编程标题。我预计通道列表将在网格中与Recyclerview分开。谢谢你的建议。

1 个答案:

答案 0 :(得分:0)

我建议你使用cardview。因为gridview将为您提供不可自定义的二维视图。更好的是你可以使用cardview。 对于cardview,您需要添加依赖项。您可以在回收站视图中使用cardview。

  1. GridView - GridView是一个以二维可滚动网格显示项目的ViewGroup。使用列表适配器将网格项自动插入到布局中。 GridViews对于以结构化方式显示图像特别有用,例如,如果您正在设计图库应用程序。要使用数据填充GridView(无论是图像,文本还是两者的组合),您需要使用ListAdapter将数据绑定到GridView

  2. CardView - 要在应用中创建包含材料设计样式的复杂列表和卡片,您可以使用RecyclerView和CardView小部件。 CardView为您提供了一种在Google Now风格的卡片中显示数据的简便方法。 Android SDK不包含CardView类,因此您需要先添加CardView支持库,然后才能在项目中使用卡片。

  3. 为了获得更好的想法,您可以访问this链接。