需要android.support.v4.app.fragment

时间:2015-03-19 15:09:46

标签: android android-fragments import

我希望你能帮助我。我是android的新手

我正在努力解决这个问题,但我不能

我宣布这个方法时的问题

public void onNavigationDrawerItemSelected(int position) {

    // slide menue declaration
   Fragment fragment = null;
    switch (position) {
        case 0:
            fragment = new menu1_Fragment();
            break;
        case 1:
            fragment = new menu2_Fragment();
            break;
        case 2:
            fragment = new menu3_Fragment();
            break;

        default:
            break;
    }

它给我一个错误,说需要android.support.v4.app.fragment

1 个答案:

答案 0 :(得分:31)

在课程开始时检查您的导入。我想会有一个导入android.app.Fragment; 。将其更改为 import android.support.v4.app.Fragment; 。也许错误是由menuX_Fragments引起的,它扩展了android.app.Fragment而不是支持片段。

您可以使用import android.support.v4.app.Fragment为较低的Android版本开发应用程序,Android 3.0中引入了片段。

决定一个版本的片段并在任何地方使用它。我猜你把它搞混了。