Viewを継承した独自のカスタムビュー内のレイアウトをxmlで定義することができる。 レイアウトに関する事はJavaコードで書くよりもxmlで定義しておいたほうがコード量が減るし、後々メンテナンスしやすくなる。 今回はこの方法について見ていく。 まず、サンプルアプリの完成形となる画面を示す。 画面上部に表示された赤色の部分がカスタムビューとなっている。 テキストビューとその下に3つボタンがあって、それぞれのボタンを押すとテキストビューに押したボタンのテキストが表示されるようになっている。 まずは、このカスタムビューに適用するレイアウトxmlを示す。 myview.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro

