2012-04-05 41 views
1

我有两个问题要问在这里。 我指http://www.broculos.net/en/article/android-101-how-create-stackview-widget创建一个堆栈视图窗口小部件。修改堆栈项目计数和显示列表视图/ gridview里面stackview

  1. 默认的堆栈视图显示4个项目堆叠在一起。我们可以改变这个数字吗? 例如,在附件图片http://www.broculos.net/sites/default/files/resize/content/honeybuzz_widget_preview-200x125.png中,HoneyBuzz小部件显示4项,但Map小部件显示为3. 如何实现此目的?

  2. 另外我想知道我们可以添加列表视图& GridView内部stackview。意思是,因为我们可以在单个堆栈项目中显示文本/图像,我们可以显示一个列表/网格滚动浏览它吗?

回答

2
  1. 不,你不能。

  2. 我觉得滚动堆栈中的列表视图会防止用户堆栈变“卡”,这样是不可能

从Android开发者网站:

创建如果您熟悉XML Layouts,则App Widget布局非常简单。但是,您必须知道,RemoteView上的App Widget布局基于 ,它不支持所有类型的布局或查看小组件。

甲RemoteViews对象(以及,因此,应用程序的widget)可以支持 以下布局类:

  • 的FrameLayout的LinearLayout RelativeLayout的和以下widget类:
  • AnalogClock
  • 按钮
  • 天文台
  • ImageButton
  • ImageView
  • 的TextView
  • ViewFlipper
  • 的ListView
  • 的GridView
  • StackView
  • AdapterViewFlipper这些类的

后代不被支持。

+0

以任何方式,像写我们的自定义Stackview或什么..? – AndroidGuy 2012-04-05 10:06:48

+0

我的编辑答案 – Richard 2012-04-05 11:29:26