タグ

Androidとレイアウトに関するkimikimi714のブックマーク (3)

  • タブを使ったレイアウト ~ TabHost と TabWidget

    もっともわかりやすい UI と評判の(当か?)、タブ形式のレイアウトについて実装方法を記載します。 タブ形式はご存知のとおり、上側あるいは側面に内容を示すタブが表示され、それを選択(タップ)するとそのタブに関連した内容が表示されるというものです。 タブ形式のレイアウトは TabHost と TabWidget を用いて実装出来ます。 スマートフォンのアプリケーションには、タブの部分の領域がスペース的にもったいないようにも思えますが、もしかしたらタブレットではより多く利用されていくかもしれません。 ここで作るものの出来上がりは次のとおりです。 真ん中のタブをタップすると・・・ となります。 タブの実装方法 タブを選択した時に、それぞれ別のアクティビティがフレームレイアウト (Framelayout) の中にロードされるという内容のコードを記載します。 タブ毎のアクティビティ 今回はタブを三

    タブを使ったレイアウト ~ TabHost と TabWidget
  • レイアウトを別ファイルで定義する方法 | GE Android Blog

    同じ構成のレイアウトを繰り返し表示したい場合に 一つのレイアウトファイルに対して全て記述してしまうと 非常に読みにくいxmlファイルができあがります。 そういった時には、あらかじめ繰り返し使う予定のレイアウトを 別ファイルとして定義しておき、動的に追加できるようにしておくと便利です。 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_main" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent

    kimikimi714
    kimikimi714 2012/03/21
    同じレイアウトを複数個追加していきたい場合
  • LinearLayoutとRelativeLayoutの使い方をまとめてみた - プログラミング雑記

    Androidアプリで画面を作成する際、LinearLayoutとRelativeLayoutの使い方をしっかり把握しておかないと、後々苦労することが多いと思いますので、レイアウト構成を自分の知る範囲でまとめてみました。 LinearLayoutの場合 1 均等に配置 XML 2 余った幅全体に配置 XML 3 真ん中で2等分 XML 4 上記の縦バージョン XML RelativiLayoutの場合 5 両端固定幅、真ん中は幅いっぱい XML 6 上記のレイアウトに追従する形で配置 XML 7 上下に両端、真ん中配置のボタンを配置 XML 8 上記レイアウトの空白を埋める配置(ListView等) XML 9 上記レイアウト中央の両端に、ボタンを配置 XML 10 相互に作用する配置 XML LinearLayoutとRelativiLayoutを複合 11 ボタンの高さを任意のレイアウ

  • 1