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