質問
ブラウザのように機能するタバクティティを作成したいと思います。アクティビティが作成されると、「Tab1」と「追加」という2つのタブがあります。 [タブの追加]がクリックされたら、新しいタブを追加する必要があります。
Tab 1 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Add Tab
==> Add Tab is clicked
Tab 1 | Tab 2 | Tab 3 | Add Tab
...
私のタブの内容はすべて、同じアクティビティのインスタンスです。
それを行うための最良の方法は何ですか?
解決 2
数日間試してみた後、私はタバクティティを使用して、自分のアクティビティを設計しないことにしました。
それは非常にうまく機能し、コードのラインがはるかに少なく、より多くのFPS(すべてのアイテムに1つのビューのみを使用しているだけで、あるタブから別のタブに切り替えるたびにフィールドをリセットするだけです。
誰かが興味を持っているなら、ここにクラスを投稿することができます、私に知らせてください。
他のヒント
設定してみてください onTabChangedListener
あなたに TabHost
別のタブを作成する[[追加]タブ]タブをクリックすると(通常のタブを使用して TabSpec
最初のタブを作成するために使用した方法)、次に、新しく作成したタブに切り替えて TabHost
's setCurrentTab
.
所属していません StackOverflow