可调整大小的小部件

use*_*926 8 android-widget

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

谢谢.

dpa*_*nas 54

使用Android 3.1,现在可以将以下内容添加到appwidget-provide元素android:resizeMode ="horizo​​ntal | vertical"

官方文档中的示例:

<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>
Run Code Online (Sandbox Code Playgroud)


fro*_*hli 5

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

  • 作为用户,我讨厌这个解决方案. (4认同)