4.2 androidエミュレーターにロックスクリーンウィジェットを追加しようとすると、追加しようとするたびに、この写真のように途切れます:
ウィジェットのレイアウト:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainWidgetLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#000" />
プロバイダー:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:initialKeyguardLayout="@layout/fragment_widget_lock"
android:label="BatteryWidgetLockScrProvider"
android:updatePeriodMillis="1800000"
android:minWidth="300dp"
android:minHeight="300dp"
android:widgetCategory="keyguard"
/>
minHeight、minWidthにさまざまな値を使用してみましたが、ドキュメントに記載されているようにそれらを省略しています。そして、何もそれを底まで伸ばすようには見えません。また、ウィジェットに相対レイアウトを使用してみました。写真の右側にあるウィジェットホルダーは、ホルダーの下部までシステムウィジェットを正しく表示していることがわかります。また、これはバグがあるのではないかと考えて、いくつかのエミュレーターをセットアップしました。
マニフェストは問題なく、レシーバーは正しく設定されています。
私はアイデアがありません。どんな助けでも歓迎します。