1

我将承认我是 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();
    }
}

When R.id.tab_rounds is selected, the Toast shows (same with other tabs: I only included one for brevity). 问题是,我现在不知道该怎么做,而且我似乎无法弄清楚在哪里/如何看。

我试图加载到标签中的片段也很有可能没有正确构建,但我将它们基于从各种网络搜索中收集的其他内容,试图弄清楚我是什么正在做。

TL;DR:我需要做什么才能将相关片段显示为特定选项卡的内容?我将不胜感激任何帮助!

4

1 回答 1

0

欢迎来到安卓。

我不知道您使用的是哪个,但我建议 Action Bar 与 TabHost 相对,第一个现在已成为Android Design中的标准。

不管怎样,你读过Android Developer's API Guide吗?比我上次阅读它时更好,这是一个很好的入门方式。此外,您还可以在下载特定版本的 SDK 时获得示例。

另外,您正在考虑开发 Gingerbread,看看ActionBarSherlockViewPagerIndicator。它们是很好的 API,可增强旧版本 Android 中的支持库。

于 2013-01-05T22:31:11.950 回答