【问题标题】:modify stack item count & display listview/gridview inside stackview修改堆栈项计数并在堆栈视图中显示列表视图/网格视图
【发布时间】:2012-04-05 08:57:08
【问题描述】:

我在这里有 2 个问题要问。 我指的是http://www.broculos.net/en/article/android-101-how-create-stackview-widget 来创建一个stackview 小部件。

  1. 默认堆栈视图显示 4 个相互堆叠的项目。我们可以改变这个计数吗? 例如,在附加图像 http://www.broculos.net/sites/default/files/resize/content/honeybuzz_widget_preview-200x125.png 中,HoneyBuzz 小部件显示 4 个项目,但 Map 小部件显示 3 个。 如何做到这一点?

  2. 我也想知道我们可以在 stackview 中添加 Listview 和 Gridview。意思是,我们可以在单个堆栈项中显示文本/图像,我们可以显示列表/网格并滚动它吗?

【问题讨论】:

    标签: android listview gridview count stackview


    【解决方案1】:
    1. 不,你不能。

    2. 我认为在堆栈列表视图中滚动会阻止用户更改堆栈中的“卡片”,因此这是不可能的

    来自安卓开发者网站:

    如果您熟悉 XML,那么创建 App Widget 布局很简单 布局。但是,您必须知道 App Widget 布局是基于 在 RemoteViews 上,它不支持所有类型的布局或视图 小部件。

    RemoteViews 对象(以及相应的 App Widget)可以支持 以下布局类:

    • FrameLayout LinearLayout RelativeLayout 以及以下小部件类:
    • 模拟时钟
    • 按钮
    • 天文钟
    • 图像按钮
    • 图像视图
    • 文本视图
    • ViewFlipper
    • 列表视图
    • 网格视图
    • 堆栈视图
    • AdapterViewFlipper

    不支持这些类的后代。

    【讨论】:

    • 无论如何,比如编写我们的自定义 Stackview 之类的......?
    猜你喜欢
    • 1970-01-01
    • 2020-03-22
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    相关资源
    最近更新 更多