拉动以在Phonegap中刷新

时间:2011-11-03 13:07:12

标签: android android-layout cordova

我正在尝试在phonegap项目中使用这个小部件(https://github.com/johannilsson/android-pulltorefresh),但是它使用了List视图活动,我不完全确定如何将Droidgap活动和TextView放在其中所以它会工作的。

对此的任何指示都非常感激。

3 个答案:

答案 0 :(得分:1)

我不知道拉动刷新样本中有什么。

但是,如果我将使用任何具有我需要的功能的ListActivity的代码。 在我的应用程序中,它只是嵌入在任何其他视图中的ListView。 我可以根据需要自定义它,并可以将任何其他视图元素与listview放在一起。

首先应该做的是修改您下载的样本以获得想法。

将ListActivity更改为Activity类。 制作布局xml文件并在其中嵌入listview类 喜欢你的情况

<LinearLayout>
    <com.markupartist.android.widget.PullToRefreshListView 
     all other attributes here
     />

    <embed anything here also> 
</LinearLayout> 

现在有了你班上的创造

获取此视图的引用并调用在自引用的ListActivity中调用的所有相应方法调用列表视图引用。

你将能够解决这个问题。

确定检查视图类的确切构造函数。使用它可能很棘手。

希望有所帮助

答案 1 :(得分:1)

您可以在JS中实现pull to refresh或使用像iScroll 4这样的现有解决方案。

答案 2 :(得分:0)

这不适用于phonegap。请记住,phonegap应用程序的主要视图是webkit浏览器,这不能与其他任何内容结合使用。 你必须在你的应用程序中使用html + css + javascript编写这个插件。