2016-11-24 8 views
0

タブの数とそのIDがウェブサービスから来ているアンドロイドのアクティビティにタブを追加するためのベストプラクティスを知りたいと思います。たとえば、私のアクティビティでは、カテゴリのリストを取得するためにWebサービスを呼び出す(任意の番号にすることができます)。その後、カテゴリはアクティビティのタブになります。ウェブサービスからタブを動的に追加する

フラグメントを使用してタブを使用する方法を知っていますが、データを動的に取得するときに、このプラクティスを実装する方法がわかりません。

よろしくお願いいたします。

答えて

0

使用このWebサービスからのタブの数を取得し、そう

tabLayout.getTabAt (position); 
+0

タブの使用を取得するために使用

tabLayout.removeTabAt(position); 

を削除するtablayout

TabLayout tabLayout = (TabLayout)findViewById(R.id.yourTabLayout); tabLayout.addTab(tabLayout.newTab().setText("Tab 1")); tabLayout.addTab(tabLayout.newTab().setText("Tab 2")); tabLayout.addTab(tabLayout.newTab().setText("Tab 3")); 

に追加するには、ループそれはその名前に関して追加することですか? –

+0

はい、ウェブサービス – SaravInfern

+0

からforループを使用することができますどのようにアクティビティからタブにIDを送信できますか?それはインテントと似ていますか? –

関連する問題