Custom View

custom-view.png

タグをViewのクラスにするということ

Android の XML レイアウトファイルでは、各タグに実際のクラスのインスタンスが割り当てられます ( そのクラスは常に View のサブクラスです ) 。

タグにすることが可能なクラス

Viewの派生クラスならなんでもOk

  • LinearLayout
customview.png
package com.example.android.apis.view;
import com.example.android.apis.R;
 
import android.app.Activity;
import android.os.Bundle;
 
public class CustomView1 extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.custom_view_1);
    }
}

タグがLinearLayoutの拡張クラス

参照

AndroidのレイアウトXML内に自作Viewを貼る方法
xmlファイルを用いてカスタムViewを作る

サポートサイト Wikidot.com