我想为Android手机应用程序创建一个大网格,其中网格的大小可能会有所不同。 10x10到300x300左右。每个单元格的内容将是一个测试和一些背景(网格最终将变为可换肤)。
我之前为iOS使用UIScrollView
和CATextLayers
开发了标签,其中单元格的内容是根据它们与屏幕可见部分的距离加载/卸载的,以便在内存方面它总是在一个合适的范围内。
在Android应用程序中,这相当于什么? 我将开发2.3(以及后来的4.0),它应该在手机和平板电脑上运行。
答案 0 :(得分:4)
在做出决定之前的一些信息:
UIScrollView
中同时进入两个轴,但是android ScrollView
只是向一个方向前进。GridView
,但是,再一次,我认为你不能在两个轴上滚动。UITableView
一样工作的小部件需要一个负责创建每个视图的Adapter
。如果我是你,我会开始阅读:
GridView
如何在网格中定位它的项目以及它如何处理网格大小的变化。获得所有信息后,请创建类似于GridView
的自定义视图,然后使用Adapter
开始放置项目。
PS:完成后,将其打开:)