android - 在 Phonegap 中拉动刷新

标签 android android-layout cordova

我正在尝试在 phonegap 项目中使用此小部件 (https://github.com/johannilsson/android-pulltorefresh),但它使用 ListView Activity ,我不确定如何将 Droidgap Activity 和 TextView 放置在其中以使其正常工作.

对此非常感谢。

最佳答案

我不知道拉刷新示例中有什么。

但是如果我要使用任何具有我需要的功能的 ListActivity 的此类代码。 在我的应用程序中,ListView 只能嵌入任何其他 View 中。 我可以根据需要对其进行自定义,并且可以将任何其他 View 元素与 ListView 一起放置。

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

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

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

    <embed anything here also> 
</LinearLayout> 

现在在你的类的 onCreate 中

获取此 View 的引用并调用在自引用调用 ListView 引用时在 ListActivity 中调用的所有相应方法。

你将能够解决它。

一定要检查 View 类的确切构造函数。使用起来可能很棘手。

希望对你有帮助

关于android - 在 Phonegap 中拉动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7995374/

相关文章:

Android在webview中复制选中的文本

android - 如何在清除数据后清除计数标记并在 android 中卸载应用程序?

android - 如何禁用 TextInputLayout 上的填充?

android - 传入文本值并尝试显示时 Activity 崩溃

javascript - 在移动浏览器或 PhoneGap 应用程序之间检测

android - 当服务在后台运行时,异步任务无法正常工作(doInBackground 未执行),Android

android - 应用程序模块的 Kotlin Gradle 问题

java - Android - 保留方向变化的数据

javascript - 如何设法在 cordova 中获取我的 android 手机的纬度和经度?

cordova - 将meteor 部署到android-device 时找不到Build Tools 修订版24.0.1