AppWidgets中的ImageViews和其他小部件

时间:2011-05-02 11:01:02

标签: android android-layout android-widget android-manifest

相对较新的Android,所以我仍然感觉自己在这里。

我正在尝试为我的应用程序创建一个AppWidget,它看起来非常顺利。我在清单中有接收器:

<receiver android:name="Widget" >
        <intent-filter>
            <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
        </intent-filter>
        <meta-data android:name="android.appwidget.provider"
           android:resource="@xml/widget_config" />
</receiver>

我还有小部件设置的xml配置文件(widget_config):

<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="74dp"
android:initialLayout="@layout/widget" 
android:updatePeriodMillis="1000"
></appwidget-provider>

xml布局文件:

<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"
android:background="@drawable/widgetback2">

<ImageView android:src="@drawable/icon" android:id="@+id/omgIcon" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
</LinearLayout>

现在,我的问题是,虽然初始线性布局的背景确实显示在屏幕上(@ drawable / widgetback2),并且SDK预览中的布局看起来很好,但是引用@ drawable / icon的ImageView没有小部件中根本没有出现。

我怎么能解决这个问题?

0 个答案:

没有答案