4

Facebook 的 Android 应用程序是使用 ListView 还是有其他方法可以在时间轴中创建漂亮的帖子列表?

此外,它目前非常快,当您快速上下滚动时,与使用动态图像加载器和缓存时的普通 ListView 不同,它不会显示任何重新加载图像或图形的迹象。

4

2 回答 2

0

好吧,我不知道答案,但我可以为此提供一个作弊码。

下载 Facebook 应用 apk 文件,然后反编译

  1. 将 facebookapp.apk 的扩展名更改为 facebookapp.zip,单击“是”以显示任何对话框。通过这种方式,您可以查看清单和 xml 布局文件,但仍然无法访问代码。

  2. 比他们找到了一个 classes.dex 文件,它使用 dex2jar 将 classes.dex 文件转换为 classes.jar。

  3. 使用 Java Decompiler (jd-gui) 或 eclipse 来查看这些类文件。

您可以对任何应用程序执行此操作,这样您可能无法获得准确的代码,但可以了解应用程序的工作原理。

对于任何问题,请参阅谷歌也可以通过谷歌轻松找到所需的工具。

于 2013-09-17T10:59:38.970 回答
0

它可以是 ScrollView 内的多个 LinearLayout。提要有不同的类型,可以有不同的布局,布局可以动态推送到滚动视图上。

就滚动和性能而言,我认为提要是预取的。如果您不希望用户到达列表视图的末尾以加载更多数据,这是一个很好的做法。

于 2013-01-09T07:20:54.310 回答