※アイコンを自前で描いたものに差し替えました
タブというと大抵は上に配置されることが多いですが、このアプリでは下に配置します。
理由は単純。
タブが上にあると操作の際に
指がツリそうになるから
です(笑)。
片手操作することが多いので、できるだけアプリの操作は指の移動量を少なくして、最小の労力で使いたいというニーズからこのようにしています。
検索ホーム画面のサーチボタン等が下に配置されているのもそういった単純な理由です。
よく見るTabActivityを実装しているサンプルのLayoutファイルはタブが上に来るようになっていますが、そのLayoutファイルのTabHost内でLinearLayoutで配置しているパーツ類をRelativeLayoutで配置するように変更してTabWidget(@android:id/tabs)が子Activityを表示するFrameLayout(@android:id/tabcontent)の下に来るように配置することで実現しています。
好みの問題もあるかもしれませんが、少なくとも指がツルようなことは無くなるのではないか、と思います。
たぶん。
ではまた。
0 件のコメント:
コメントを投稿