現在、Android アプリでアプリ ウィジェットを作成中です。2 つの異なるウィジェットを提供したいと考えています。小さいものと大きいもの。問題は、JellyBeans には、ウィジェットを使用してサイズ変更されたときに寸法をキャッチするメソッドが付属していることに気付きましたonAppWidgetOptionsChanged()
。
そのため、サイズを変更できる JellyBeans 用のウィジェットを 1 つだけ持つことを検討している可能性がありますonAppWidgetOptionsChanged()
。私の両方のレイアウトはそれほど複雑ではないので、それは可能です。
それに関する問題は、ウィジェットがマニフェストで定義されていることを考えると、API 16 用に 1 つのウィジェットと以前のバージョン用に 2 つのウィジェットを持つことができないと思うことです。
API のバージョンごとに 2 つの異なるウィジェットを作成することになると思いますが、回避策があるかどうか知りたいです。