0

ブラウザのように機能するTabActivityを作成したいと思います。アクティビティが作成されると、「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

..。

すべてのタブの内容は、同じアクティビティのインスタンスです。

それを行うための最良の方法は何ですか?

4

2 に答える 2

1

別のタブを作成する [タブの追加] タブをクリックするように を設定しonTabChangedListenerてから(最初のタブを作成するために使用した通常の方法を使用して)、 を使用して新しく作成されたタブに切り替えることができます。TabHostTabSpecTabHostsetCurrentTab

于 2010-11-02T16:42:12.020 に答える
0

数日間試した後、TabActivity を使用せず、独自のアクティビティを設計することにしました。

それは非常にうまく機能し、コード行がはるかに少なくなり、FPS が高くなることがわかりました (私はすべての項目に対して 1 つのビューのみを使用しており、あるタブから別のタブに切り替えるたびにフィールドをリセットするだけです。

誰かが興味を持っている場合は、ここにクラスを投稿できます。お知らせください。

于 2010-11-08T16:38:52.647 に答える