Я создал файл XML для AppWidget, как показано ниже.Android AppWidget No More Room при использовании ресурса dimen
XML/appwidget_4x1.xml
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="@dimen/AppWidget_4Cell"
android:minHeight="@dimen/AppWidget_1Cell"
android:updatePeriodMillis="0"
android:previewImage="@drawable/appwidget_4x1_preview"
android:initialLayout="@layout/appwidget_4x1_loading"
android:resizeMode="horizontal"
android:minResizeWidth="@dimen/AppWidget_3Cell" />
Проблема заключается в Android 1.6 он, видимо, не нравится мне, используя @dimen заявления для MinWidth и MinHeight. Когда это происходит, и пользователь бросает AppWidget на экран, он говорит: «Больше нет места на этом главном экране». Если я использую размеры явно, он снова начнет работать.
Рез/значения/dimens.xml (1,6 - 3,2)
<dimen name="AppWidget_1Cell">72dp</dimen>
<dimen name="AppWidget_4Cell">294dp</dimen>
Рез/значения-v14/dimens.xml (4.0+)
<dimen name="AppWidget_1Cell">40dp</dimen>
<dimen name="AppWidget_4Cell">250dp</dimen>
Является ли это ошибка, и если так что это за дело? Я сделал это таким образом, чтобы следовать рекомендациям для новых макетов виджета Ice Cream Sandwich.
кажется ошибка в 2.1 и более низких версиях. Найдены в LogCat AppWidgetProviderInfo.minWidth = 8324608 и minHeight = 18499130 в моем приложении app 4x3 –