对于主屏幕窗口小部件,我在布局文件的根元素上尝试了layout_width
属性match_parent
以及fill_parent
。但是当在App Widget中显示时,它仍然围绕着内容。
应用小部件布局:
<StackView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/xxxxxxxxx"
android:layout_width="match_parent" <!-- always acts like wrap_content -->
android:layout_height="fill_parent"
android:gravity="center"
android:loopViews="true" />
小组件的网格大小为4X2:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minWidth="250dp"
android:minHeight="110dp"
. . . . . />
但是在添加到主屏幕后,小部件的宽度在主屏幕上不占用4个网格,它只是包裹内容。怎么解决这个问题?
答案 0 :(得分:1)
有一个类似的问题,它也会将minHeight和minWidth因子显示为最大尺寸,我敢打赌,如果你将minWidth增加到(4 * 74) - 2 = 294dp就可以了。对于你的minHeight,每个指南的像素高度为(2 * 74) - 2 = 146dp,只是你知道。