Androidではxmlで書いた画面を読み込むことができます。
そのときに利用するのがLayoutInflaterのようです。
LayoutInflaterは以下のようにして取得できます。
LayoutInflater inflater = (LayoutInflater) getSystemService(LAYOUT_INFLATER_SERVICE);
inflate()を使用することで任意のレイアウトが書かれたxmlをViewとして読み込んでくれるようです。
View v = inflater.inflate(R.layout.xxx, null);
適当にこれをaddViewするなりすれば表示できます。
↓Viewの切り替えでタブっぽい動きをするサンプル。
ViewChangeTest.zip2/27
ActivityでLayoutInflaterを使うときは、getLayoutInflater()で取得できますね。
こっちの方が簡単でした。
2010年01月31日
[Android] LayoutInflater
posted by t2low at 00:15| Android