ホーム画面ウィジェットのレイアウトファイルのルート要素だけでなく、layout_width
属性も試しました。しかし、App Widget に表示されると、まだコンテンツにラップされています。match_parent
fill_parent
アプリ ウィジェットのレイアウト:
<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 グリッドを占有せず、コンテンツをラップするだけです。これはどのように解決できますか?