有没有什么办法可以根据主屏幕的空间在android中制作可调整大小的小部件? 例如,如果主屏幕为空,我可以制作我的大小部件。 如果有其他图标,我想根据主屏幕中剩余的空间调整我的小部件的大小。
感谢。
答案 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)
到目前为止,我已经看到的常见做法是制作不同大小的几个小部件,并让用户决定他/她更喜欢的大小。我不确定,有一种实现这种行为的自动方式!