我将通过承认我是Android编程的新手来为这个问题做准备。我已经多次搜索答案了 - 而且我可能没有正确地构建我的问题 - 但我似乎无法弄清楚如何让我的标签内容起作用:
我的目标是sdk 14,但是将sdk 10设置为minSDK(我还在使用Gingerbread),所以我正在使用v4支持库。
我的标签表现得如此,我可以告诉我何时选择了特定的标签:
private void updateTab (String tabId, int placeholder)
{
if (tabId.equals(TAB_ROUNDS)) {
Toast.makeText(getActivity(), "tabId: "+tabId, Toast.LENGTH_SHORT).show();
}
}
当选择R.id.tab_rounds时,Toast会显示(与其他标签相同:为简洁起见我只包括一个)。问题是,我现在不知道该怎么做,我似乎无法弄清楚在哪里/如何看。
我尝试加载到我的标签中的片段也很有可能没有被正确构建,但我将它们基于从各种网络搜索中收集到的其他内容,以试图弄清楚是什么我在做。
TL; DR:我需要做些什么才能将相关片段显示为特定标签的内容?我非常感谢任何帮助!
答案 0 :(得分:0)
欢迎使用Android。
我不知道你在使用哪个,但我会建议动作栏再次使用TabHost,第一个现在已成为Android Design的标准。
Eithey的方式,你读过Android Developer's API Guide吗?从我上次阅读它开始就更好了,这是一个很好的入门方式。此外,您还可以在下载特定版本的SDK时获得示例。
此外,您正在考虑开发Gingerbread,请查看ActionBarSherlock和ViewPagerIndicator。它们是很好的API,可以增加旧版Android中的支持库。