タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tabに関するommr29のブックマーク (6)

  • カスタムタブと selector

    今日はタブのカスタマイズの話題です。CF電話帳では電話帳、発着信履歴、連絡先をタブで切替えています。この際、標準のタブではなくカスタムタブを使用しています。 サンプルアプリ 今回のサンプルアプリではこのカスタムタブの部分を抜き出して紹介します。 まずは肝となる部分のソースを記載します。ここで大事な部分は tabHost の indicator に独自に作成した View を指定するところです。 public class Main extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final TabHost tabHost = getTa

  • Androidアプリケーションにタブメニューを追加する方法 | TechBooster

    Androidでタブを使う方法について紹介します。 タブ(Tab)を簡単に使う仕組みとして専用のActivity「TabActivity」が用意されています。 ※2010/11/14 yanzmさんよりご指摘いただき、内容を修正しました。ありがとうございました! TabActivityで、タブの内容として表示できるのはView、Activity(IntentによるTabActivity内起動)、 動的にコンテンツを生成できるTabHost.TabContentFactoryです。 レイアウト構成の制限 TabActivityではレイアウトファイルについて、名前上の制限があります。 TabWidgetのidが android:id=”@android:id/tabs” であること FrameLayoutのidが android:id=”@android:id/tabcontent”であること

  • Android タブ画面を表示する

    Tab画面を表示するには2つの方法があります。 1,TabActivityクラスを継承する方法 2,Activityクラスを継承する方法 レイアウトにはいくつか注意点があります。 1,TabHostのidは「@android:id/tabhost」にする。 2,TabHostにはTabWidgetを配置し、そのidは「@android:id/tabs」にする 3,TabHostにはFrameLayoutを配置し、そのidは「@android:id/tabcontent」にする 4,FrameLayout(tabcontent)はpaddingTopを65px~70pxに設定する。paddingTopを設定しないとタブとタブ内容が重なってしまいます。 res/layout/main1.xml <?xml version="1.0" encoding="utf-8"?> <TabHost an

    Android タブ画面を表示する
  • タブを持つ画面の作り方②: Google Android覚書

    Google Androidで「タブ」を持つ画面を作成するには ①レイアウトに「タブホスト(TabHost)」ビューグループを埋め込む ②「TabActivity」クラスを親クラスとするアクティビティを作成 の2パターンが存在すると記事「タブを持つ画面の作り方①」で書きました。 今回は「TabActivity」クラスを親クラスとして画面を作る方法を取り上げます。 画面の完成イメージは以下の通りです。 また、完成したEclipseプロジェクトを以下の通り公開します。 TabActivitySample.zip これからはTabActivityクラスを使った「タブ付き画面」の作成方法の解説です。 今回使用するクラスは以下の通りです。 android.app.TabActivity android.widget.TabHost android.widget.TabHost.TabSpec ★まず

  • Tab を作ってみた

    Tab を使うには TabHost と TabWidget を使います そして TabWidget でTabのコンテンツを表示するのに FrameLayout を使います Tabのコンテンツとして 任意のViewを表示させるのと, Activityを起動する2種類があるようです というわけで, Tab を作ってみた 注意するのは id として TabHost は @android:id/tabhost TabWidget は @android:id/tabs メインの FrameLayout は @android:id/tabcotent というのを指定してあげます XMLリソース <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" andr

    Tab を作ってみた
  • タブを持つ画面の作り方①: Google Android覚書

    Google Androidで「タブ」を持つ画面を作成するには ①レイアウトに「タブホスト(TabHost)」ビューグループを埋め込む ②「TabActivity」クラスを親クラスとするアクティビティを作成 の2パターンが存在します。 どちらのパターンで作成しても良いのですが、今回は ①レイアウトに「タブホスト(TabHost)」ビューグループを埋め込む を採用します。 画面の完成イメージは以下の通りです。 また、完成したEclipseプロジェクトを以下の通り公開します。 TabHostSample.zip これからはTabHostクラスを使った「タブ付き画面」の作成方法の解説です。 今回使用するクラスは以下の通りです。 android.widget.TabHost android.widget.TabHost.TabSpec android.widget.TabWidget ★まずはプロ

  • 1