我昨晚开始学习 Java 以及如何为 Android 编程 :)

到目前为止,我正在学习本教程:developer.android.com/resources/tutorials/views/hello-tabwidget.html

显然,这些教程是为已经有 Java 经验的人设计的。

尽管本教程缺少所有必需的步骤(对于 Java 的绝对初学者),甚至还有一个错字,但似乎我已经弄清楚了一切(我为此感到非常自豪:p)。除了我无法弄清楚如何修复显然未定义的 TabHost tabHost = getTabHost();

我在下面的链接图像中显示了另一个错误,但我不明白为什么。

这是 linked image

谢谢,加雷斯

最佳答案

您刚刚错过了本教程的第 5 步。

另一个错误是由于 TabHost 上的大写字母 T。你想要:tabHost.addTab(spec);
Java 区分大小写,因此它有所不同(调用 TabHost 类的不存在的静态方法与调用 tabHost 变量引用的对象上的实例方法)。

关于java - Android - getTabHost() 未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2775859/

10-12 03:03