Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Resizable widget android

Is there any way we can make a resizable widget in android according to the space in home screen? For example if the home screen empty, i can make my large widget. If there other icon, i want to resize my widget become smaller according to the space left in home screen.

Thanks.

like image 446
user430926 Avatar asked Oct 18 '10 09:10

user430926


2 Answers

With Android 3.1 this is now possible Add the following to your appwidget-provide element android:resizeMode="horizontal|vertical"

Example from 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>
like image 143
dparnas Avatar answered Sep 19 '22 13:09

dparnas


Common practice I have seen so far is to make several widgets in different sizes and let the user decide, which size he/she prefers. I am not sure, that there is an automated way to achieve this behavior!

like image 26
froeschli Avatar answered Sep 21 '22 13:09

froeschli