2 つの楕円形のボタン (XML ファイルで定義) を持つウィジェットがあります。現時点では、ボタンの幅と高さを 180 dp にハード コードしましたが、これはウィジェットを小さくするときに問題を引き起こします。
ウィジェットのサイズが変更されると、ボタンの幅と高さをスケーリングするように設定できますか?
サイズ変更可能なウィジェットは、 ListViewやGridViewに基づくウィジェットなどのコレクション ウィジェットに適した機能です。アプリ ウィジェットの設計ガイドライン
そのため、ウィジェットのサイズが変更された場合は、別のレイアウトを使用することをお勧めします。Android 4.1 以降では、onAppWidgetOptionsChanged()
メソッドを使用して、ウィジェットのサイズが変更されたときに別のレイアウトをロードできます。詳細については、次の回答を参照してください。