gpt4 book ai didi

Android Studio : ActionBar. TabListener 不适用于 AppCompatActivity?

转载 作者:行者123 更新时间:2023-11-30 01:35:11 25 4
gpt4 key购买 nike

由于弃用,我正在尝试将一些代码从 FragmentActivity 升级到 AppCompatActivity 并将 ActionBar 升级到 android.support.v7.app.ActionBar。我花了几个小时试图解决这个问题,但我相信有更多经验的人可能能够很快解决这个问题。

所以我的类现在看起来像这样:

import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
//...many other imports here
public class MyClass extends AppCompatActivity implements ActionBar.TabListener{

@Override
public void onTabSelected(ActionBar.Tab tab, FragmentTransaction fragmentTransaction) {
}
//other code here...
}

我的问题是我收到一个错误,因为 Android Studio 无法识别父类(super class)中的 onTabSelected 方法签名。将选项卡参数更改为简单的“选项卡选项卡”而不是“ActionBar.Tab 选项卡”也无济于事。

有没有人有什么想法?

最佳答案

正如我所说,它已被弃用。

参见: http://developer.android.com/intl/en/reference/android/support/v7/app/ActionBar.TabListener.html

This interface is deprecated. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. Consider using other common navigation patterns instead.

关于你的问题:

Action bar tabs can be replaced by:

检查此链接: ActionBarActivity and ActionBar.TabListener is deprecated inside Android Tab Fragment ( Eclipse ApI 22 )

关于Android Studio : ActionBar. TabListener 不适用于 AppCompatActivity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35203624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com