android - 更改已弃用的 TabActivity

标签 android android-intent

我正在开发一个 Android 示例项目,该项目使用 TabActivity。但由于现在已弃用此功能,我将其替换为“Fragment” Activity 。现在我不知道该用什么来代替,

TabHost tabHost = getTabHost()

我在使用 TabActivity 时使用过它。

此外,setContentView(R.layout.main)

intent = new Intent().setClass() 中的

setClass() 出现错误。

最佳答案

您可以使用Action Bar Sherlock 。这个开源库为您提供适用于低至 1.6 的每个 Android 版本的操作栏

这使您能够使用 Honeycomb API 创建 Honeycomb 样式的选项卡,因此您无需使用已弃用的选项卡 API。

关于android - 更改已弃用的 TabActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9921130/

相关文章:

android - 照片上的文字(日期)戳

android - 有任何 Android Intent 可以调用 SIP 电话吗?

java - 如何在 Android 上获取短信中的号码?

android - 如何将多张图片附加到电子邮件?

android - Saripaar 验证 Android,多种形式

android - 如何每 5 分钟启动一次调度程序,在 Android 8(Oreo)中没有任何失败 - (尝试过的 Jobscheduler 最小限制是 15 分钟并且不可靠)

java - 将 AsyncTask 放在哪里,使其只启动一次

Android:使用加速度计创建一个简单的 maraca 应用程序

android - BroadcastReceiver onReceive() 不工作

java - 使用 sendTextMessage() 将数据传递到广播接收器