0

リストビューをコンテンツとして含むタブを作成する方法を示す優れたチュートリアルを知っている人はいますか? タブフォーカスでリストを更新する方法も示している可能性がありますか?

4

2 に答える 2

3

タブをクリックすると、Activity. を発射するだけですIntent。何Activityを開始し、どのように見えるかは完全にあなた次第です。

Activityタブのクリックから開始すると、デフォルトの Android アクティビティ ライフ サイクルが開始されます。これはonCreate()、必要に応じてリスト更新ロジックをどこかに実装できることを意味します。

あなたの主な問題は、Android がどのように機能するのか理解していないことだと思われるので、http://d.android.comの記事とチュートリアルを読むことを強くお勧めします。

于 2011-01-19T22:12:41.043 に答える
1

http://developer.android.com/resources/tutorials/views/hello-tabwidget.htmlの Android ドキュメントには次のように記載されています。

チュートリアルのスニペット

タブ付き UI を作成するには、TabHost と TabWidget を使用する必要があります。TabHost は、タブを表示するための TabWidget とタブのコンテンツを表示するための FrameLayout の両方を含むレイアウトのルート ノードである必要があります。

タブ コンテンツは 2 つの方法のいずれかで実装できます。タブを使用して同じアクティビティ内のビューを交換するか、タブを使用してまったく別のアクティビティ間で変更します。アプリケーションにどの方法を使用するかは、要求によって異なりますが、各タブが個別のユーザー アクティビティを提供する場合は、タブごとに個別のアクティビティを使用して、個別のグループでアプリケーションをより適切に管理できるようにすることがおそらく理にかなっています。 1 つの大規模なアプリケーションとレイアウトではありません。

おそらくこれは古いバージョンであり、Android の上位バージョンでは、アクティビティを作成することがこのタスクを達成するための最もクリーンな方法ですが、ドキュメントではViewsActivities.

悲しいことに、ドキュメントでは、チュートリアルでアクティビティを処理する可能性についてのみ説明しています。

于 2012-05-10T11:36:13.617 に答える