Android 找不到符号方法getSupportActionBar()

Android 找不到符号方法getSupportActionBar(),android,tabs,android-actionbar,swipeview,Android,Tabs,Android Actionbar,Swipeview,我知道这个问题已经被贴了很多次了,但我仍然无法解决,即使我尝试了许多来自堆栈溢出的解决方案 import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentTransaction; import android.support.v7.app.ActionBar; import android.su

我知道这个问题已经被贴了很多次了,但我仍然无法解决,即使我尝试了许多来自堆栈溢出的解决方案

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.ActionBar;
import android.support.v7.app.ActionBarActivity;
import com.example.project.myapplication.API.InfoAPI;
import com.example.project.myapplication.Adapter.TabsFragmentPagerAdapter;


public class Edit extends FragmentActivity implements ActionBar.TabListener {

    private ViewPager viewPager;
    private ActionBar actionBar;
    private TabsFragmentPagerAdapter tabsAdapter;
    private String[] activities = new String[]{"Information","Work Force","Work Details"};
    ListView listViewEdit;
    InfoAPI sqlcon;
    private MyDatabaseHelper dbHelper;
    private SQLiteDatabase database;
    private SimpleCursorAdapter dataAdapter;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.edit);
        viewPager = (ViewPager) findViewById(R.id.viewPager);
        tabsAdapter = new TabsFragmentPagerAdapter(getSupportFragmentManager());
        viewPager.setAdapter(tabsAdapter);
        actionBar = (ActionBarActivity)getApplicationContext().getSupportActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
        for(int i=0; i<3; i++){
            actionBar.addTab(actionBar.newTab().setText(activities[i]).setTabListener(this));
        }

您需要将
FragmentActivity
更改为
ActionBarActivity
由于
片段活动中未提供此方法,因此请更改

公共类mainActivity扩展了ActionBarActivity


选中此项

您需要将
碎片活动
更改为
操作活动
由于
片段活动中未提供此方法,因此请更改

公共类mainActivity扩展了ActionBarActivity


选中此项

编辑
扩展
AppCompatActivity
而不是
FragmentActivity
AppCompatActivity
扩展了
FragmentActivity
并添加了对ActionBar的支持。您可以阅读更多内容

编辑
扩展
AppCompatActivity
而不是
FragmentActivity
AppCompatActivity
扩展了
FragmentActivity
并添加了对ActionBar的支持。您可以阅读更多内容

替换

public class Edit extends FragmentActivity implements ActionBar.TabListener

你在排队吗

actionBar = (ActionBar)getApplicationContext().getSupportActionBar();
替换

public class Edit extends FragmentActivity implements ActionBar.TabListener

你在排队吗

actionBar = (ActionBar)getApplicationContext().getSupportActionBar();