我想知道在Android活动中添加标签的最佳做法,其中标签的数量及其ID来自网络服务。例如,在我的活动中,我将调用web服务来获取类别列表(可以是任意数字),之后类别将成为活动的选项卡。
我知道如何使用片段使用制表符,但是当我动态获取数据时,我对如何实现这种做法感到困惑。
问候。
答案 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);