web-dev-qa-db-ja.com

必要なAndroid.support.v4.app.fragment

私はあなたがこれで私を助けることができることを願っています。私は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というエラーが表示されます

10
user3821979

クラスの始めにインポートを確認してください。 import Android.app.Fragment;があると思います。 import Android.support.v4.app.Fragment;に変更します。おそらく、エラーは、サポートフラグメントの代わりにAndroid.app.Fragmentを拡張するmenuX_Fragmentsによって引き起こされます。

Import Android.support.v4.app.Fragmentを使用して、より低いAndroidバージョンのアプリを開発できます。フラグメントは、Android 3.0で導入されます。

フラグメントの1つのバージョンを決定し、それをどこでも使用します。私はあなたがそれを混ぜたと思います。

32
RuNaWaY87