Android TabLayout在第二个选项卡上启动活动

时间:2018-03-24 20:18:22

标签: android tabs android-tablayout

我在Android中有一个默认的标签式活动,其标准为"第1节","第2节"和"第3节"标签。当应用程序运行时,它从选项卡1开始,我想知道如何从选项卡2(中间的一个)开始。我见过的一些解决方案提出了这个建议:

  

actionBar.setSelectedNavigationItem(1);

但这已被弃用,当我阅读官方文档(https://developer.android.com/design/patterns/navigation.html)时,它没有任何关于操纵TabLayout的内容,它只讨论" Back"和" Up"纽扣。关于如何解决我的问题或在哪里可以找到合适的教程的任何想法?

1 个答案:

答案 0 :(得分:1)

作为示例,您可以通过以下方式选择第3个选项卡:

structure(list(sites = 1:10, richness = c(0.42857142857143, 0.838095238095238, 
1.22932330827066, 1.60300751879699, 1.95989974937343, 2.30075187969924, 
2.62631578947368, 2.93734335839598, 3.23458646616541, 3.5187969924812
), sc = c("30", "30", "30", "30", "30", "30", "30", "30", "30", 
"30")), .Names = c("sites", "richness", "sc"), row.names = c(NA, 
10L), class = "data.frame")