需要android.support.v4.app.fragment

use*_*979 10 import android android-fragments

我希望你能帮助我.我是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;
    }
Run Code Online (Sandbox Code Playgroud)

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

RuN*_*Y87 32

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

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

确定一个版本的片段并在任何地方使用它.我想你混了起来.