Итак, я объявил виджет для своего приложения и хотел попробовать его на эмуляторе Ice Cream Sandwich, однако при его выборе происходит сбой программы запуска.
Проблема в том, что программа запуска думаетwidth и heigt будут равны 0 (он также отображает мой виджет как виджет 0x0), поэтому я предполагаю, что в моем объявлении есть проблема
E/AndroidRuntime( 709): java.lang.IllegalArgumentException: width and height must be > 0
E/AndroidRuntime( 709): at android.graphics.Bitmap.createBitmap(Bitmap.java:603)
E/AndroidRuntime( 709): at android.graphics.Bitmap.createBitmap(Bitmap.java:585)
[...]
Это объявление моего виджета:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android">
android:updatePeriodMillis="7200000"
android:initialLayout="@layout/widget"
android:minHeight="72dp" android:minWidth="90dp">
</appwidget-provider>
Что-то не так с minHeight
и minWidth
?