カスタムTABを作成する

私はTABのような活動を作りたいと思っています。 通常のタブホストには、特定のデザインがあります。 私は、タブのボタンをBGなしでイメージビューにしたい。 そして、イメージをクリックするだけで、通常の方法でタブが変わりますか?

多分、通常のTABホストでそれを行う方法がありますか?

enter image description here I will be more specfici - the 2 buttons are actually 2 image views (also has 1 png for selected and 1 png for unselected). These 2 images are on the main BG (unlike the UI of the TAB Host). Upper to them there is the area (e.g. Frame) where my 2 activites should be ... Both activities has listview in it.

0
私が見つけた最も近い解決策 - 同じ共通のUI(iamges ...)で2つのレイアウトを作成し、レイアウトで新しいアクティビティを作成するだけです(インテントを開始する)。私はそれが悪い考えだと思う....
追加された 著者 Yoav,

3 答え

yes . you can do it . create yourView.xml and set this to TabSpec.setIndicator(View)

1
追加された
メインBGで2つの画像ビューをより具体的にすることはできますか?可能であれば画面イメージを共有する
追加された 著者 Shailendra Singh Rajawat,
しかし、これはレギュラーTABを使用しています - この方法では、画像をTABボタンとして表示する方法は見つけられません - メインBGの2つの画像ビュー
追加された 著者 Yoav,
メインBGの2枚の画像で、画面の中央に表示されます。その上には、内部のアクティビティを変更する必要がある領域(フレームなど)が必要です
追加された 著者 Yoav,
1
追加された
@ Yoavあなたは最初のリンクを試してください、誰もあなたに準備ができてコードを与えるつもりはありません。いくつかのコードを少なくともatleastで試してみてください。第1リンクのAmy +1
追加された 著者 Paresh Mayani,
私が探していたものではなかった
追加された 著者 Yoav,
私が見つけた最も近い解決策 - 同じ共通のUI(iamges ...)で2つのレイアウトを作成し、レイアウトで新しいアクティビティを作成するだけです(インテントを開始する)。私はそれが悪い考えだと思う....
追加された 著者 Yoav,

簡単な解決策は、2つのタブに対して2つの別々のビューを作成し、どのボタン(Tab1またはTab2)がクリックされたかに応じて、対応するビューを表示し、もう一方を非表示にすることです。 そしてもちろん、あなたが望むボタンにどんな背景イメージをも与えることができます。

0
追加された
しかし、両方のレイアウトにlistviewがある場合は?私はそれが1つのリスト活動に過ぎないので問題があると思います。そして、私はビュー間で変更するときにすべてを再び膨らませたくありません。私は正しい?
追加された 著者 Yoav,