根据官方的android API:
一个RemoteViews对象(以及一个App Widget)可以支持以下布局类:
框架布局 线性布局 相对布局 网格布局 还有以下窗口小部件类:
模拟时钟 纽扣 天文台 图像按钮 影像检视 进度条 文字检视 ViewFlipper 列表显示 网格视图 堆栈视图 AdapterViewFlipper 不支持这些类的后代。
RemoteViews还支持ViewStub,这是一个不可见的,零尺寸的视图,可用于在运行时延迟布局资源的膨胀。
同样从android 3.0开始,支持以下视图:
ListView-在垂直滚动列表中显示项目的视图。有关示例,请参见Gmail应用小部件。 GridView-在二维滚动网格中显示项目的视图。有关示例,请参阅“书签”应用程序小部件。 StackView-堆叠的卡片视图(类似于rolodex),用户可以在其中向上/向下轻拂正面的卡片以分别查看前一张/后一张卡片。示例包括YouTube和“图书”应用小部件。 AdapterViewFlipper-适配器支持的简单ViewAnimator,可在两个或多个视图之间进行动画处理。一次只显示一个孩子。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。