我正在尝试自学Android开发的基础知识。目前我正在试验主屏幕小部件。我想创建一个列出所有书签的简单小部件。在我的谷歌搜索的某处,我读到ListView在小部件中不可用。在窗口小部件中显示滚动列表的最佳方法是什么?一个例子太棒了,但除此之外我指出了正确的方向,我可以进一步研究。
提前致谢, 达尼。
答案 0 :(得分:1)
支持可滚动窗口小部件扩展的自定义启动器或自Android 3.0(Honeycomb)以来的启动器支持ListView。以Android Agenda Widget为例,它支持在Custom Launchers中滚动,或支持Honeycomb上的GMail-widget。
此处描述了自定义启动器中的滚动小部件: http://www.geekrono.com/2010/08/android-scrollable-widgets.html
在Honeycomb及其中滚动小部件如下所述: http://developer.android.com/guide/topics/appwidgets/index.html#collections
的Honeycomb之外,您可以获得良好工作示例的来源答案 1 :(得分:0)
我在HTC Sense手机上看到了一个庞大的列表小部件 - example。 HTC Sense有一个类似于Stocks,Twitter等的小部件。我不认为开发这样的大小部件是个好主意,因为它们占用太多空间而一些手机仅限于3个屏幕(你可以使用屏幕)把你的应用程序快捷方式,小部件等)。
这是一篇关于Widget UI Patterns的好文章: Widget Design Guidelines
Seesmic for Android有一个带有最新推文的“列表”小部件:Seesmic Blog Widget Screen
还有一篇关于UI模式的文章,基于新的Twitter应用程序,希望能帮到你 - Link和video(Android UI设计模式)。
Re:用户控件(如在.NET中),Android Views,在您的情况下,“ListView”是您可能用于应用程序的内容。您还提到了.NET(Visual Studio),您可能对MOTODEV Studio感兴趣。它基本上是一个更好的Eclipse版本(带有Android SDK),它具有常见的代码片段和其他很酷的东西。