在Android中创建大型内容网格

在Android中创建大型内容网格,第1张

概述我想为 Android手机应用程序创建一个大网格,其中网格的大小可能会有所不同. 10×10到​​300×300左右.每个单元格的内容将是一个测试和一些背景(网格最终将变为可换肤). 我之前为iOS使用UIScrollView和CATextLayers为标签开发了这个标签,其中单元格的内容是根据它们与屏幕可见部分的距离加载/卸载的,因此在内存方面它始终在一个合适的范围内. 在Android应用程序 @H_502_0@ @H_502_0@ 我想为 Android手机应用程序创建一个大网格,其中网格的大小可能会有所不同. 10×10到​​300×300左右.每个单元格的内容将是一个测试和一些背景(网格最终将变为可换肤).

我之前为iOS使用UIScrollVIEw和CATextLayers为标签开发了这个标签,其中单元格的内容是根据它们与屏幕可见部分的距离加载/卸载的,因此在内存方面它始终在一个合适的范围内.

在AndroID应用程序中,这相当于什么?
我将开发2.3(以及后来的4.0),它应该在手机和平​​板电脑上运行.

解决方法 做出决定前的一些信息:

>虽然在iOS UIScrollVIEw进入两个轴,但AndroID的ScrollVIEw只是向一个方向发展.
>在AndroID中你有一个GrIDVIEw,但是,我再一次认为你不能在两个轴上滚动.
>在AndroID中,像UItableVIEw一样工作的小部件需要一个负责创建每个视图的适配器.

如果我是你,我会开始阅读:

> androidbigimage项目如何处理滚动浏览所有屏幕.
> GrIDVIEw如何在网格中定位它的项目以及它如何处理网格大小的变化.

获得所有信息后,创建一个类似于GrIDVIEw的自定义视图,然后使用适配器开始放置项目.

PS:当你完成它,让它开源:)

@H_502_0@ 总结

以上是内存溢出为你收集整理的在Android中创建大型内容网格全部内容,希望文章能够帮你解决在Android中创建大型内容网格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存