我希望你能帮助我。我是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
答案 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中引入了片段。
决定一个版本的片段并在任何地方使用它。我猜你把它搞混了。