私のアプリのウィジェットを初めて実装しているので、簡単に取りました。オンラインの例を使用して、とても簡単なウィジェットを作成しました。エミュレータとHoneycombタブレットでうまく動作しますが、アイスクリームサンドイッチのNexus Sでホームページに追加しようとすると、他のウィジェットにウィジェットが表示されません。私は何か間違っているのですか?ジュースのために、ここに私のウィジェットの単純な部分があります。私が言ったように、私は基本的なフレームワークを取得したら、これを理解しそこから拡張しようとしています。ウィジェットがICSに掲載されていない
マニフェスト:
<receiver android:name=".MyDJAppWidgetProvider" android:label="@string/widget_name">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider" android:resource="@xml/mdj_doublewide" />
</receiver>
ウィジェット:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android">
android:minWidth="146dip"
android:minHeight="72dip"
android:initialLayout="@layout/widget_message"
android:updatePeriodMillis="86400000"
</appwidget-provider>
レイアウト:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:gravity="center"
android:layout_margin="4dp" android:layout_height="fill_parent"
android:layout_width="fill_parent">
<TextView android:id="@+id/widget_word"
android:layout_height="wrap_content" android:layout_width="wrap_content"
android:background="@drawable/custom_button"/>
</LinearLayout>