【问题标题】:Adding TextView inside ListView with PullToRefresh in Android在 Android 中使用 PullToRefresh 在 ListView 中添加 TextView
【发布时间】:2013-07-08 08:19:00
【问题描述】:

我有一个ListView,我应该在其中存储来自网络请求的一些结果。 如果服务器有任何问题,我需要在ListView 中添加TextView(并仅显示TextView)并且仍然能够拉动刷新(与我的ListView 集成)。 如果网络请求正常,我想像往常一样填充ListView,使用Adapter

是否可以根据网络响应以编程方式将 TextView 添加到 ListView

非常感谢。

【问题讨论】:

    标签: android android-listview android-asynctask textview


    【解决方案1】:

    我所做的是创建一个 .HTML 文件并将其存储在 assets 文件夹中。 然后我创建了一个PullToRefreshWebView 并加载了该 HTML,以防出现问题。

    【讨论】:

      【解决方案2】:

      您可以将TextView 的信息添加为ListView 的行(即最前面),如果不再需要则将其删除

      【讨论】:

        【解决方案3】:

        您想显示 TextView 而不是 ListView 或在 ListView 的每一行中显示该 TextView?如果是第二个,将此 TextView 添加到 ListView 项目的 xml 中,并在适配器中使其仅在服务器出现问题时才可见。如果首先,请考虑将 TextView 添加到您的 ListView 所在的 xml 中,并在出现问题时使其可见并且 ListView 消失,反之亦然。

        【讨论】:

          【解决方案4】:

          在 Listview 下方或上方放置一个 TextView 并使其不可见,每当您遇到网络错误时,使 ListView 不可见且 TextView 可见,并在网络连接正常时反转它。

          【讨论】:

          • 如果 ListView 被隐藏,我应该如何拉动刷新?
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-11-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多