从webservice动态添加选项卡

时间:2016-11-24 06:15:25

标签: android web-services rest tabs

我想知道在Android活动中添加标签的最佳做法,其中标签的数量及其ID来自网络服务。例如,在我的活动中,我将调用web服务来获取类别列表(可以是任意数字),之后类别将成为活动的选项卡。

我知道如何使用片段使用制表符,但是当我动态获取数据时,我对如何实现这种做法感到困惑。

问候。

1 个答案:

答案 0 :(得分:0)

使用此选项添加到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"));

删除使用

 tabLayout.removeTabAt(position);

使用标签

 tabLayout.getTabAt (position);