Android App小部件minHeight和小部件布局高度不匹配

时间:2018-07-02 09:45:57

标签: android widget android-appwidget appwidgetprovider

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>

0 个答案:

没有答案