Kumasoftの開発記録
2013年6月20日木曜日
Android カスタムViewの作成
AndroidでカスタムViewを作成するには、ViewまたはViewGroupを継承して作成する。 Java AWTでたとえると(今は分かる人が少ないかも)View=ComponentとViewGroup=Containerの関係に相当すると考えればいいと思う。
複数の子ViewをもつようなカスタムViewの場合、典型的な作り方のパターンとしてはViewGroupを継承してカスタムクラスを作り、最低限以下のメソッドをオーバーライドする。
onMeasureメソッド
ViewGroupのサイズを決める
onLayoutメソッド
実際に子Viewを配置する
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿