2011-01-19 4 views
0

リストビューをコンテンツとしてタブを作成する方法を示すよいチュートリアルを知っている人はいますか? タブのフォーカスでリストを更新する方法も表示されますか?ListViewをコンテンツとして持つタブを作成するためのチュートリアル(Android)

+1

タブ内のリストビューが他のタブチュートリアルと異なる場合はなぜですか?タブのチュートリアルを参照し、リストビューのチュートリアルを参照し、それらを結合します。 – Falmarri

答えて

3

タブをクリックすると、Activityを開始するはずです。あなたは単にIntentを発砲します。あなたが何を始めるのか、どのように見えるかは全くあなた次第です。

タブをクリックしてActivityを起動すると、デフォルトのAndroidアクティビティライフサイクルが開始されます。つまり、適切な場合はonCreate()のどこかにリスト更新ロジックを実装できます。

http://d.android.comで記事やチュートリアルを読むことをお勧めします。あなたの主な問題は、Androidの仕組みを理解できていないように思えるからです。

1

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html状態でアンドロイドのドキュメント:タブ付きUIを作成するには

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

、あなたはTabHostとTabWidgetを使用する必要があります。 TabHostはレイアウトのルートノードでなければならず、タブを表示するTabWidgetとタブの内容を表示するFrameLayoutの両方が含まれていなければなりません。

タブコンテンツを実装するには、タブを使用して同じアクティビティ内のビューを交換するか、タブを使用して完全に別々のアクティビティを変更します。あなたのアプリケーションに必要な方法はあなたの要求に左右されますが、各タブが個別のユーザーアクティビティを提供する場合は、タブごとに別々のアクティビティを使用することをお勧めします。 1つの大規模なアプリケーションとレイアウトよりも優れています。

多分これは古いバージョンで、アクティビティを作成する高いアンドロイドのバージョンでは、このタスクを達成するためにクリーンな方法ですが、マニュアルにViews代わりのActivitiesを処理することも可能であると述べています。

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

関連する問題