15

私はここでSO、Google、アンドロイドドキュメントで検索しました...

しかし、カスタムビューグループの例を含む単一のコードスニペットを見つけることができません.せいぜいいくつかの漠然とした説明しか見つかりません...

誰かがそれを提供できますか?子を好きな場所に配置できるビューグループをどのように作成しますか?

4

2 に答える 2

14

最も簡単な例は、AbsoluteLayout.java のソースだと思います。

https://github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/AbsoluteLayout.java

子を測定するには onMeasure をオーバーライドし、配置するには onLayout をオーバーライドする必要があります。

必要に応じて共有できる、非常に複雑な ViewGroup コードもあります。

于 2011-04-14T15:37:52.863 に答える