itLinkedInPocketCopyAndroidではViewを自作することができます。独自に画面の描画を行った完全に新規のカスタムビューを作ることも、既存のViewを組み合わせたカスタムコンポーネントを作ることもできます。今回は、既存のViewを組み合わせたカスタムコンポーネントを作成してみましょう。自前のCalendarViewを作成します。作成したビューは次のようにレイアウトファイルにクラス名で記述します。カスタムコンポーネントを作成する場合、複数のViewを組み合わせることになると思いますので、ViewGroup(レイアウト)を継承しましょう。今回のカスタムカレンダーコンポーネントでは縦に並べたいのでLinearLayoutを継承したクラスを作成します。{....}コンストラクタを用意します。attrs)をオーバーライドする必要があります。}コンストラクタ内部でビューを作成して、ビュー自身に追加していきます。カスタムコンポーネントの作成はこれだけです。}では、カレンダーのカスタムコンポーネントを作成してみましょう。カレンダーのタイトル用TextView週の文字列(日月火水木金土)用に7つのTextViewカレンダーの日付用に6×7=42マスのTextViewを作成しましょう。今週は背景をグレーにして、今日の日付は赤色で表示するようにします。ソースは次のようになります。カレンダーの最初の空白の個数を求める。mToday;}実行するときは、標示したい年月をinit(year,month)に渡せばOKです。以上で、カスタムカレンダーを作成することができました。Moto360も今月末には予約開始だと思われるが、もう待てません。Autoについてのお勉強。以下自分用メモでもあります。コメントをキャンセルメールアドレスが公開されることはありません。著書ベストセラーが新しいレイアウトエディタに対応して大改訂。