android - 修改堆栈项目计数并在堆栈 View 中显示 ListView / GridView

标签 android listview gridview count stackview

我有两个问题要问。 我指的是 http://www.broculos.net/en/article/android-101-how-create-stackview-widget创建堆栈 View 小部件。

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

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

最佳答案

  1. 不,你不能。

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

来自安卓开发者网站:

Creating the App Widget layout is simple if you're familiar with XML Layouts. However, you must be aware that App Widget layouts are based on RemoteViews, which do not support every kind of layout or view widget.

A RemoteViews object (and, consequently, an App Widget) can support the following layout classes:

  • FrameLayout LinearLayout RelativeLayout And the following widget classes:
  • AnalogClock
  • Button
  • Chronometer
  • ImageButton
  • ImageView
  • TextView
  • ViewFlipper
  • ListView
  • GridView
  • StackView
  • AdapterViewFlipper

Descendants of these classes are not supported.

关于android - 修改堆栈项目计数并在堆栈 View 中显示 ListView / GridView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10025573/

相关文章:

c# - Windows 商店中的非公共(public)成员(member)访问权限

java - Android GridView - 一项全宽

Android WiFi 设备到 AP 的往返时间 (RTT)

android - 使用 Android AlertDialog

vb.net - 从类添加项目到 ListView

java - 在 ListView 中显示 JSON 数据仅显示 Array 中的第一个元素

c# - 基于多个复选框的 Gridview 过滤器

android - 语言级别1.3 android studio不支持注释

android - 在 root 设备上打开 GPS

带有图像和数组文本的 Android Listview