可调整大小的小部件

时间:2010-10-18 09:37:59

标签: android-widget

有没有什么办法可以根据主屏幕的空间在android中制作可调整大小的小部件? 例如,如果主屏幕为空,我可以制作我的大小部件。 如果有其他图标,我想根据主屏幕中剩余的空间调整我的小部件的大小。

感谢。

2 个答案:

答案 0 :(得分:54)

使用Android 3.1,现在可以实现 将以下内容添加到appwidget-provide元素中 机器人: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>

答案 1 :(得分:5)

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