Android 如何将listview设置为appwidget?

Android 如何将listview设置为appwidget?,android,listview,android-widget,android-appwidget,Android,Listview,Android Widget,Android Appwidget,我想创建一个appwidget,在其中我想在列表视图中显示资源中的一些数据。我是android新手,所以我不知道该怎么做。请帮忙 提前感谢基本上,您不能在手机上使用带有应用程序小部件的ListView。它不是受支持的视图(有关受支持视图的列表,请参见) 真实情况要复杂一点,这条规则有两个例外: 首先,你可以在Honeycomb(Android 3.0+)上使用它,但目前这只是平板电脑。我从来没有这样做过,从一个简短的搜索来看,这里的文档似乎有点缺乏,几乎找不到任何证据(在“应用程序小部件”下面有

我想创建一个appwidget,在其中我想在列表视图中显示资源中的一些数据。我是android新手,所以我不知道该怎么做。请帮忙


提前感谢

基本上,您不能在手机上使用带有应用程序小部件的ListView。它不是受支持的视图(有关受支持视图的列表,请参见)

真实情况要复杂一点,这条规则有两个例外:

首先,你可以在Honeycomb(Android 3.0+)上使用它,但目前这只是平板电脑。我从来没有这样做过,从一个简短的搜索来看,这里的文档似乎有点缺乏,几乎找不到任何证据(在“应用程序小部件”下面有注释,也有一些示例的链接)

其次,一些替代启动器确实支持ListView。我不知道到底是哪一个,以下是Android市场上“纯messenger小部件”描述中的一句话:

可滚动的小部件,具有ADW、LiveHome、, Go Launcher Ex或Launcher Pro

这意味着你可以从市场上安装大多数定制的启动器。 它不包括以未记录的方式支持ListView的专有启动器,例如HTC Sense

我不确定你是否能为alt启动器做一些兼容性测试。您可以使用res说明符将蜂窝设备从其他设备中分离出来,但即使如此,您仍然与许多普通设备或制造商提供的默认启动器不兼容

总而言之:目前ListView的情况非常糟糕

(弱选项:当然,您可以构建一个“假listview”,它看起来像一个列表,但它是一个静态布局,不受支持的视图。但它不会滚动。)



注意:我知道这更像是一个“你能”的答案,而不是如何去做——这才是真正的问题。我认为这仍然是有用的,因为这是一个奇怪的情况。您经常会看到ListView可以工作,但无法运行它,这可能会让平台新手感到困惑。我希望这能让你明白,当你能够使用它的时候。

基本上你不能在手机上使用带有应用程序小部件的列表视图。它不是受支持的视图(有关受支持视图的列表,请参见)

真实情况要复杂一点,这条规则有两个例外:

首先,你可以在Honeycomb(Android 3.0+)上使用它,但目前这只是平板电脑。我从来没有这样做过,从一个简短的搜索来看,这里的文档似乎有点缺乏,几乎找不到任何证据(在“应用程序小部件”下面有注释,也有一些示例的链接)

其次,一些替代启动器确实支持ListView。我不知道到底是哪一个,以下是Android市场上“纯messenger小部件”描述中的一句话:

可滚动的小部件,具有ADW、LiveHome、, Go Launcher Ex或Launcher Pro

这意味着你可以从市场上安装大多数定制的启动器。 它不包括以未记录的方式支持ListView的专有启动器,例如HTC Sense

我不确定你是否能为alt启动器做一些兼容性测试。您可以使用res说明符将蜂窝设备从其他设备中分离出来,但即使如此,您仍然与许多普通设备或制造商提供的默认启动器不兼容

总而言之:目前ListView的情况非常糟糕

(弱选项:当然,您可以构建一个“假listview”,它看起来像一个列表,但它是一个静态布局,不受支持的视图。但它不会滚动。)


注意:我知道这更像是一个“你能”的答案,而不是如何去做——这才是真正的问题。我认为这仍然是有用的,因为这是一个奇怪的情况。您经常会看到ListView可以工作,但无法运行它,这可能会让平台新手感到困惑。我希望这能让你明白,当你能使用它的时候