2010-10-18 45 views
7

根据主屏幕的空间,我们可以在android中制作可调整大小的小部件吗? 例如,如果主屏幕为空,我可以让我的大部件。 如果还有其他图标,我想根据主屏幕中留下的空间调整我的小部件的大小。可调整的小部件android

谢谢。

回答

4

到目前为止,我看到的常见做法是制作不同尺寸的多个小部件,并让用户决定他/她喜欢哪种尺寸。我不确定,有一种自动的方式来实现这种行为!

+0

你能举些例子,如何在widget中进行多种布局?我是Android新手。谢谢。 – user430926 2010-10-18 10:29:30

+1

查看Android开发者指南中的[设计指南] [1]和[widget基础知识] [2]。 [1]:http://developer.android.com/guide/practices/ui_guidelines/widget_design.html [2]:http://developer.android.com/guide/topics/appwidgets/index.html – froeschli 2010-10-19 06:00:54

+4

正如用户我讨厌这个解决方案。 – WELLCZECH 2013-02-19 12:45:27

51

使用的是Android 3.1,这是现在可以 以下添加到您的appwidget,提供元素 机器人:resizeMode = “横|纵”

来自实例the official documentation

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android" 
android:minWidth="294dp" 
android:minHeight="72dp" 
android:updatePeriodMillis="86400000" 
android:previewImage="@drawable/preview" 
android:initialLayout="@layout/example_appwidget" 
android:configure="com.example.android.ExampleAppWidgetConfigure" 
android:resizeMode="horizontal|vertical" > </appwidget-provider> 
相关问题