基礎からやさしく学べるブログだよ☆2015年6月11日木曜日レイアウトはどこからやってくるかレイアウトの旅レイアウトをどこで設定して、どこで読み取って、どこでインスタンス化しているのかの話。Inflateインフレ・デフレという言葉が示すように、Inflateとはなにかをでっかくすることだ。AndroidでInflateといえば、レイアウトデータをレイアウトインスタンスにふくらませることだ。レイアウトデータレイアウトデータはxmlだ。/></<LinearLayout>こんなかんじ。それをGorillaProject/res/layout/my_cool_layout.xmlのような場所にいい感じの名前で格納する。LinearLayoutのインスタンスが格納される。LinearLayoutのインスタンスだ。inflateでは、xmlファイルという指示書に従って、Viewのインスタンスをnewしていくというわけだ。InflateなんてないじゃんあるActivityでは、こんなふうに書かれている。setContentView(R.layout.my_cool_layout);}こういうときはsetContentViewのなかでInflate処理しているんだよ。Inflateを内部的に呼び出している関数はたくさんあるよ。