我对小部件的问题是它在普通尺寸的屏幕设备上很好但是当我把它放在我的平板电脑上时,尺寸会变为不同的尺寸而不是指定尺寸。平板电脑是7英寸,问题主要显示在横向。这个代码与正常尺寸相同,我确实在相应的文件夹中,例如/ large-land。 提前谢谢。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget"
android:layout_width="320dp"
android:layout_height="100dp"
android:background="@drawable/widgetbackground">
<ImageView
android:id="@+id/imageButtonWeather"
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/hot"
/>
<TextView
android:id="@+id/weatherDisplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:textSize="15sp"
android:layout_toRightOf="@+id/imageButtonWeather"
android:text="TextView" />
</RelativeLayout>
这是我的小部件提供商
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minHeight="100dp"
android:minWidth="250dp"
android:updatePeriodMillis="1800000"
android:initialLayout="@layout/carlow_weather_widget">
</appwidget-provider>