アクションバーのアクティビティがAndroidで開始されると、フラグメントが機能しませんか?

マヘシュ

こんにちは私はそれが最初に開始されたときにアクションバーアクティビティにリストビューを実装していますが、それは機能しません

以下のコードを試しましたが、機能しません。学習アクションバーを開始しました。

MainActivity.java

public class MainActivity extends ActionBarActivity implements
        NavigationDrawerFragment.NavigationDrawerCallbacks {

    /**
     * Fragment managing the behaviors, interactions and presentation of the
     * navigation drawer.
     */
    private NavigationDrawerFragment mNavigationDrawerFragment;

    /**
     * Used to store the last screen title. For use in
     * {@link #restoreActionBar()}.
     */
    private CharSequence mTitle;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mNavigationDrawerFragment = (NavigationDrawerFragment) getSupportFragmentManager()
                .findFragmentById(R.id.navigation_drawer);
        mTitle = getTitle();

        // Set up the drawer.
        mNavigationDrawerFragment.setUp(R.id.navigation_drawer,
                (DrawerLayout) findViewById(R.id.drawer_layout));

        Fragment fr=new FragmentOne();
        FragmentManager fragmentManager = getSupportFragmentManager();
        fragmentManager .beginTransaction().replace(R.id.container, fr);

    }

    @Override
    public void onNavigationDrawerItemSelected(int position) {
        // update the main content by replacing fragments



    }


    public void restoreActionBar() {


        ActionBar actionBar = getSupportActionBar();
        actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
        actionBar.setDisplayShowTitleEnabled(true);
        actionBar.setTitle(mTitle);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        if (!mNavigationDrawerFragment.isDrawerOpen()) {
            // Only show items in the action bar relevant to this screen
            // if the drawer is not showing. Otherwise, let the drawer
            // decide what to show in the action bar.
            getMenuInflater().inflate(R.menu.main, menu);
            restoreActionBar();
            return true;
        }
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    public static class FragmentOne extends Fragment {


            private String[] mStrings={
                    "http://androidexample.com/media/webservice/LazyListView_images/image0.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image1.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image2.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image3.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image4.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image5.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image6.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image7.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image8.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image9.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image10.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image0.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image1.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image2.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image3.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image4.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image5.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image6.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image7.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image8.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image9.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image10.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image0.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image1.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image2.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image3.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image4.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image5.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image6.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image7.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image8.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image9.png",
                    "http://androidexample.com/media/webservice/LazyListView_images/image10.png"

            };

            @Override
            public View onCreateView(LayoutInflater inflater, ViewGroup container,
                    Bundle savedInstanceState) {


                return inflater.inflate(R.layout.fragmentone,container,false);

            }


            @Override
            public void onActivityCreated(Bundle savedInstanceState) {

                super.onActivityCreated(savedInstanceState);

                ListView listview=(ListView) getActivity().findViewById(R.id.listView);

                  // Create custom adapter for listview
                LazyImageLoadAdapter adapter=new LazyImageLoadAdapter(getActivity(), mStrings);

                //Set adapter to listview
                listview.setAdapter(adapter);


            }

        }
}
フアン・アギラール・ギサド

トランザクションをコミットします!

fragmentManager.beginTransaction().replace(R.id.container, fr).commit();

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

アクションバーのアクティビティがAndroidで開始されると、フラグメントが機能しませんか?

分類Dev

フラグメントから新しいアクティビティを開始すると、空白のアクティビティが開始されます

分類Dev

Android:メインクラスがアクションバーアクティビティに拡張されたときにエラー(java.lang.RuntimeException:アクティビティComponentInfoを開始できません)が発生しました

分類Dev

アクティビティを開始できませんandroid.view.InflateException:バイナリXMLファイルの行#11:クラスフラグメントのインフレーション中にエラーが発生しました

分類Dev

アクティビティを開始できませんComponentInfo {Activity}:android.view.InflateException:バイナリXMLファイルの行#12:クラスフラグメントのインフレーション中にエラーが発生しました

分類Dev

フラグメントからのアクティビティの開始が機能しない

分類Dev

フラグメントのオブザーバーは機能しますが、アクティビティでは機能しません

分類Dev

特定のフラグメントでアクティビティを開始する方法ですが、アクティビティはフラグメントに依存していませんか?

分類Dev

メインアクティビティにフラグメントが表示されません.私のアクティビティでは、ツールバーをクリックしたときにのみフラグメント コンテンツが表示されます

分類Dev

Androidのアクティビティからフラグメントへのデータの受け渡しが機能していません

分類Dev

フラグメントアクティビティを開始すると、nullが返されます-フラグメント内のgetactivityの場合

分類Dev

アクティビティはフラグメントから開始されません

分類Dev

フラグメントであるメニュー項目のスイッチケースがあるマテリアルナビゲーションドロワーからアクティビティを開始します

分類Dev

フラグメントからアクティビティを開始するとエラーが返されます

分類Dev

フラグメントから開始すると、アクティビティが複数回開始されます

分類Dev

ToDoアクティビティをフラグメントで機能させることができません

分類Dev

Androidフラグメントのビューがアクティビティレクリエーションで複製されます

分類Dev

グローバルブール値はフラグメントでのみ機能し、実際のアクティビティでは機能しません

分類Dev

画面を回転させると、フラグメントが破棄されてアクティビティに戻り、フラグメントが開きました。しかし、なぜ彼はそうしているのですか?

分類Dev

画像スライダーはアクティビティでは機能しますが、フラグメントでは機能しません

分類Dev

Androidでアクティビティを開始するとカメラのプレビューが表示されません

分類Dev

Android:アプリケーションの外部からアクティビティが開始または再開された(フォアグラウンドになったか)かどうかを確認する方法

分類Dev

ユーザーがAndroidでアプリケーションを開いたときにアクティビティ/フラグメントを追加する

分類Dev

ビューページャーのフラグメントから開始された新しいフラグメントを新しいアクティビティにロードする必要がありますか?

分類Dev

アクティビティのメニューがフラグメントで溢れていません

分類Dev

アクティビティから現在ロードされているフラグメントへのインターフェイスが機能していません

分類Dev

ランチャーアクティビティが変更されたため、アプリがバックグラウンドで実行されている間はFCMプッシュ通知が機能しません

分類Dev

フラグメントはアクティビティ開始時に表示されません

分類Dev

2つの異なるフラグメントを含むAndroidアクティビティでOnClickListenersを動作させることができません

Related 関連記事

  1. 1

    アクションバーのアクティビティがAndroidで開始されると、フラグメントが機能しませんか?

  2. 2

    フラグメントから新しいアクティビティを開始すると、空白のアクティビティが開始されます

  3. 3

    Android:メインクラスがアクションバーアクティビティに拡張されたときにエラー(java.lang.RuntimeException:アクティビティComponentInfoを開始できません)が発生しました

  4. 4

    アクティビティを開始できませんandroid.view.InflateException:バイナリXMLファイルの行#11:クラスフラグメントのインフレーション中にエラーが発生しました

  5. 5

    アクティビティを開始できませんComponentInfo {Activity}:android.view.InflateException:バイナリXMLファイルの行#12:クラスフラグメントのインフレーション中にエラーが発生しました

  6. 6

    フラグメントからのアクティビティの開始が機能しない

  7. 7

    フラグメントのオブザーバーは機能しますが、アクティビティでは機能しません

  8. 8

    特定のフラグメントでアクティビティを開始する方法ですが、アクティビティはフラグメントに依存していませんか?

  9. 9

    メインアクティビティにフラグメントが表示されません.私のアクティビティでは、ツールバーをクリックしたときにのみフラグメント コンテンツが表示されます

  10. 10

    Androidのアクティビティからフラグメントへのデータの受け渡しが機能していません

  11. 11

    フラグメントアクティビティを開始すると、nullが返されます-フラグメント内のgetactivityの場合

  12. 12

    アクティビティはフラグメントから開始されません

  13. 13

    フラグメントであるメニュー項目のスイッチケースがあるマテリアルナビゲーションドロワーからアクティビティを開始します

  14. 14

    フラグメントからアクティビティを開始するとエラーが返されます

  15. 15

    フラグメントから開始すると、アクティビティが複数回開始されます

  16. 16

    ToDoアクティビティをフラグメントで機能させることができません

  17. 17

    Androidフラグメントのビューがアクティビティレクリエーションで複製されます

  18. 18

    グローバルブール値はフラグメントでのみ機能し、実際のアクティビティでは機能しません

  19. 19

    画面を回転させると、フラグメントが破棄されてアクティビティに戻り、フラグメントが開きました。しかし、なぜ彼はそうしているのですか?

  20. 20

    画像スライダーはアクティビティでは機能しますが、フラグメントでは機能しません

  21. 21

    Androidでアクティビティを開始するとカメラのプレビューが表示されません

  22. 22

    Android:アプリケーションの外部からアクティビティが開始または再開された(フォアグラウンドになったか)かどうかを確認する方法

  23. 23

    ユーザーがAndroidでアプリケーションを開いたときにアクティビティ/フラグメントを追加する

  24. 24

    ビューページャーのフラグメントから開始された新しいフラグメントを新しいアクティビティにロードする必要がありますか?

  25. 25

    アクティビティのメニューがフラグメントで溢れていません

  26. 26

    アクティビティから現在ロードされているフラグメントへのインターフェイスが機能していません

  27. 27

    ランチャーアクティビティが変更されたため、アプリがバックグラウンドで実行されている間はFCMプッシュ通知が機能しません

  28. 28

    フラグメントはアクティビティ開始時に表示されません

  29. 29

    2つの異なるフラグメントを含むAndroidアクティビティでOnClickListenersを動作させることができません

ホットタグ

アーカイブ