Android 開発入門 読んでる
Android 開発入門 というのは 無料サイトです
http://android.keicode.com/
サイト管理人は
名前: 小山 圭介
生年月日: 1973 年 4 月 15 日
現住所: カリフォルニア州ロサンゼルス在住
卒業校: 北海道大学工学部
メールアドレス: dadosan@keicode.com
経歴:
北海道大学では、流体の可視化、コンピュータシミュレーションに関するアルゴリズムを研究。大学卒業後、IT ベンチャーにて Web デベロッパーとして GIS Webシステムを開発。 同時にネットワーク管理者を勤める。その後、マイクロソフト技術支援部にて IIS チームのテクニカルリードとしてエンジニアの技術指導、 及び米国 Microsoft の IIS CPR チーム (Critical Problem Resolution Team) にて、ただ一人の日本人エスカレーションエンジニアとして最重要案件の障害解析、ソースコード解析、デバッグ等を行う。
ちょっと 私のバカな頭で理解に苦しんだのが フラグメント について。
フラグメント間の通信 http://android.keicode.com/basics/fragments-communicate.php
Androidで動く携帯Javaアプリ作成入門(24)
Androidの画面の大きさの違いを解決するFragments
http://www.atmarkit.co.jp/fsmart/articles/android24/01.html
"AndroidはActivityが画面を構成する基本要素になっているため、単にActivityを同一画面に複数並べられません。そこで登場したのが、Activity内に配置可能な「Fragment」です"
これに関しては 詳しく この本に載っていました
作ればわかる!Androidプログラミング第2版 -SDK4対応-
Googleが レスポンシブWebデザインを推奨しているそうです。
これで
タブレットでは フラグメント2個 表示できるけど
スマホでは フラグメント1個 表示と
表示設定を切り替えるようになります
金宏和實 (著 )/ 翔泳社 (出版社 )
あと このブログ 「blog lesson 01」
【Android】LayoutInflaterを使ってみる
http://team-pag.interprism.co.jp/member/okazawa/blog/?p=138
"Androidを学び始めた頃は一つのActivityに対しては一つのレイアウトxmlしか割り当てられないものと思っていた。
だが、LayoutInflaterを使えば動的にレイアウトxmlからViewを生成できることが分かった。
LayoutInflaterはActivityのgetLayoutInflater()メソッドで取得できる。"
"LayoutInflaterはxmlファイルを扱えはしますが、そのファイルはリソースにあるコンパイルされたファイル(R.something file)を指します。
つまり、物理的に存在するxmlファイルを直接取り扱うのではありません"