Widget + Button = InflateException
Bonsoir à tous,
Je suis en train de faire un widget et j'ai un petit soucis.
Lors du chargement du widget, une exception est levée :
Code:
1 2
|
12-15 21:52:43.465: WARN/AppWidgetHostView(9222): Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{org.midix.fr/org.midix.fr.Developpez}): android.view.InflateException: Binary XML file line #6: Error inflating class android.widget.Button |
Le manifest est le suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.midix.fr"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<receiver android:name=".Developpez">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/widget_meta" />
</receiver>
</application>
<uses-sdk android:minSdkVersion="9" />
</manifest> |
main.xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button android:text="@+string/network" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/Button01" android:onClick="action1"></Button>
<Button android:text="@+string/wifi" android:id="@+id/Button02"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="action2"></Button>
<Button android:text="@+string/gps" android:id="@+id/Button03"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="action3"></Button>
<Button android:text="@+string/bluetooth" android:id="@+id/Button04"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="action4"></Button>
</LinearLayout> |
et le fichier widget_meta.xml est le suivant:
Code:
1 2 3 4 5 6 7 8
|
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialLayout="@layout/main"
android:updatePeriodMillis="10000"
android:minWidth="160dip"
android:minHeight="80dip">
</appwidget-provider> |
D'ou peut venir cette erreur?
Merci d'avance