【发布时间】:2011-02-03 01:23:59
【问题描述】:
我正在尝试制作一个 4x1 的小部件。 我将提供者设置如下
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="294dp"
android:minHeight="72dp"
android:updatePeriodMillis="0"
android:initialLayout="@layout/widgetlayout"></appwidget-provider>
小部件布局如下
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="320dp"
android:layout_height="100dp"
android:background="@drawable/widgetframe">
<Button android:id="@+id/butscan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me" />
<Button android:id="@+id/butenable"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="On/Off"
android:paddingRight="5dip"/>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:paddingLeft="4dip"
android:includeFontPadding="false"
android:id="@+id/lblcurrent"
android:text="Test"/></LinearLayout>
现在当我在模拟器上尝试这个时,我只得到主屏幕上显示的图层的中间部分。背景图片是来自 SDK (320x100) 的 4x1 肖像图片。
我错过了什么?
【问题讨论】:
标签: android android-widget android-layout