【问题标题】:How can I build an AppWidget with a ListView while using the support-library?如何在使用支持库时使用 ListView 构建 AppWidget?
【发布时间】:2012-06-15 04:42:33
【问题描述】:

我想在早期版本的 Android 上的 AppWidget 中使用 ListView。
RagnarRs 回答 in this question 表明他通过支持库实现了这一点,但他没有解释他是如何做到的。

有人知道他在说什么吗?

【问题讨论】:

    标签: android listview widget


    【解决方案1】:

    我想在早期版本的 Android 上的 AppWidget 中使用 ListView。

    这是不可能的。 ListView 仅适用于从 API 级别 11 开始的应用小部件。

    RagnarRs 在这个问题上的回答表明他是通过支持库实现的,但他没有解释他是如何做到这一点的。

    RagnarRs 很困惑。

    【讨论】:

      【解决方案2】:

      早期版本是什么意思?你不能这样做吗Implement ListView in android Widgets

      查看支持库,我看到有 CursorAdapter,它提供了与 android 3.0+ 方法/构造函数的兼容性。

      【讨论】:

      • 是的,我想在 froyo 上的应用小部件中使用 listView,例如 eclair,但我总是收到“inflating appWidget”错误错误。我尝试了很多像 RagnarR 一样的操作!使用 ICS 模拟器,我的 appWidget 没有问题
      • 好的,如果您使用的是 android 支持库,请更改您的导入(如有必要)以使用支持库中的那些。请参阅此页面developer.android.com/training/basics/fragments/… 基本上只需将您的导入更改为使用 android.support.v4.x.y.Z;您使用的是 CursorAdapter 还是支持库中的其他类?
      • 另外,要使用 android 支持库,请获取 jar 文件并将其放在您的 libs 文件夹中。如果您使用的是 eclipse,请告诉 eclipse 将该 jar 添加到您的构建路径中。
      • 我的课上没有“任何东西”,只是必须运行。我只有我的 xml Widget_Layout,如果我在上面放了一个 listView,我会得到一个错误(在 -3.0 版本上试试)。那么如果我“没有课程”如何导入?我尝试使用 support-v4 并阅读谷歌文档,但只是参考 jar 不起作用。 tks
      猜你喜欢
      • 2017-03-01
      • 2021-08-05
      • 2019-07-06
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 2017-05-14
      • 2017-09-06
      相关资源
      最近更新 更多