Android App Widget的minHeight和Widget布局高度不匹配。
widget_provider.xml 中的高度值(180dp)创建3个单元格。
但是, layout_widget.xml 中的高度值(180dp)占用了大约两个单元格,并且保留了边距。
provider.xml中的minHeight与layout.xml中的height有什么区别?
widget_provider.xml
<appwidget-provider
xmlns:android="http://schemas.android.com/apk/res/android"
android:initialLayout="@layout/widget_broadcast_view"
android:minHeight="180dp"
android:minWidth="300dp"
android:previewImage="@drawable/testimage"
android:resizeMode="vertical"
android:updatePeriodMillis="0">
</appwidget-provider>
layout_widget.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/widget_layout"
android:layout_width="300dp"
android:layout_height="180dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
</RelativeLayout>