タブのコンテンツはTabHost.TabContentFactoryで作ることもできる。
TabHost.TabContentFactory | Android Developers
AndroidManifest.xmlは、
今回はSubActivityはない。
activity_main.xmlは、
ちょっとコンパクトになってる。
MainActivity.javaは、
tabSpec1.setContentで、TabHost.TabContentFactoryを生成したものを渡して、その中でcreateTabContentの処理を定義している。
この中で、TextViewにテキストをセットしていて、そのViewを返す。
つまり、コンテンツで表示したいViewを生成して返すと、それがタブのコンテンツに反映される。
コンテンツはTab1。
コンテンツはTab2。
という感じ。
ただ、レイアウトファイルじゃないので、作り込むのはちょっと面倒。
Sample/android/TabHost.TabContentFactory/TH.TCF at master · bg1bgst333/Sample · GitHub