内部クラスをレイアウトのXMLファイルで使用する方法のメモ
内部クラスをlayoutのXMLファイルで使用しようとしてはまったので、メモ。
まず、内部クラスは以下のように宣言しておく。(内部クラスはstaticにしてある事に注意)
package com.example; public class OuterClass extends Activity { 中略 public static class InnerClass extends LinearLayout { 中略 } }
レイアウトのXMLファイル内では、以下のように記述する。
<view class="com.example.OuterClass$InnerClass"> 中略 </view>
詳細は、サンプル | Android Developersを参照の事。