Androidでタブを下部に表示する

最初に検索してひっかかったのがこのエントリ。
TabHost - Envyandroid.com


レイアウトをRelativeLayoutにしてTabWidgetに

android  :layout_alignParentBottom="true"

という属性を付け加えるというものだけど、画面いっぱいにコンテンツが表示されるとタブと重なってしまってた。


で、いろいろ悩んでタブを使うことをあきらめようとしてたときにTwitterで@aharisuさんに教えてもらったのがこのコード。
TabViewのタブを下側に持ってくる · GitHub


FrameLayoutのほうにも

android :layout_above="@android:id/tabs"

という属性をつけくわえる。


これで、画面いっぱいのコンテンツでも重ならない。
助かりました。


っていうか、はてなって、プレフィクスがandroidの属性を書いたらID記法として認識されちゃうのか。ひどい。