如何在Facebook的Android应用中动态添加帖子?

时间:2014-08-22 15:53:54

标签: android facebook layout

在Facebook的Android应用程序的新闻源中,帖子(我正在谈论带有帖子文本的单个框,如评论和分享按钮)是动态添加的,即从服务器获取更多帖子,在应用程序中创建了更多此类帖子/框。我想为我的应用创建这种新闻Feed。

我的问题是,如何在应用程序中创建这样的帖子/框,就像这些是自定义定义的单个ListView的所有项目,或者是通过java代码添加线性布局来创建,然后扩展标准XML为帖子创建。

请原谅我,如果我提供的详细信息在技术上没有那么好,我是android的新手。

2 个答案:

答案 0 :(得分:0)

您需要具有自定义适配器的ListView。然后,您将使用onScrollListener。当您感觉到ListView底部的滚动时,您将从服务器获取新数据并将其添加到ListView。至于布局,每个"项目"是ListView中的一行,您可以根据需要自定义。

答案 1 :(得分:0)

据我所知,facebook不是纯粹的原生应用。它是hybrid- mobile app,这意味着它混合了基于Web的技术和本机功能的实现。 (查看手机差距,corodova和IBM工作灯,了解有关混合应用程序的更多信息,如果您不了解它)。因此,您提到的那些功能不必使用本机语言显式实现。由于大多数功能都是在开发移动平台之前由Facebook为浏览器开发的,我相信这些功能仍然是基于网络的(HTML5,PHP,ajax),即使对于iPhone和Android也是如此。它只是包含在应用程序容器中(它为应用程序提供外观和对本机功能的访问,如纯本机应用程序可以包括推送通知,gps访问,相机访问等),用于目标平台并在游戏商店或应用程序市场中发布。

但即使它是纯原生的,您也可以根据需要自定义列表视图,并根据需要实现适配器,如提及的用户@ user1282637。