タグ

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

タグの絞り込みを解除

TabHostに関するkimukou_26のブックマーク (1)

  • タブのクリックイベントと変更イベント両方を取得するサンプル - Androidはワンツーパンチ 三歩進んで二歩下がる

    自分用覚書です。 タブにTabHost.OnTabChangeListenerを実装しておいてタブをクリックすると onTabChanged(java.lang.String)メソッドが呼ばれます。 このメソッドはタブが変更された時に呼ばれるものなので同じタブを複数回クリックしても反応しません。 ですが、同じタブをクリックしたイベントを拾いたい場合があります。 このサンプルでやっていることなのですが、タブクリックするとタブの先頭のFragmentを 表示したいなどの場合などです。 その場合各タブにカスタムビューを設定し、各タブ毎にView.OnTouchListener()を実装します。 そして押されたビューに設定しておいたタグとTabHostが持っている現在のタブのタグを 比較して同じだったら/違ったら処理を行います。 とりあえず動くのですがこれが最善と思っているというわけではないので、

    タブのクリックイベントと変更イベント両方を取得するサンプル - Androidはワンツーパンチ 三歩進んで二歩下がる
  • 1