RecyclerView Scrolling Slow - PullRequest
       42

RecyclerView Scrolling Slow

0 голосов
/ 31 октября 2019

Когда я получу данные от Джсона И вставлю в просмотрщик. Прокручивается очень медленно? Пожалуйста, помогите мне решить эту проблему.

recyclerView = findViewById(R.id.recycleview);
            adapter1 = new Landing_recycler_adapter(MainActivity.this, movieList);
            GridLayoutManager gridLayoutManager = new GridLayoutManager(getApplicationContext(),2);
            gridLayoutManager.setOrientation(LinearLayoutManager.VERTICAL); // set Horizontal Orientation
            recyclerView.setLayoutManager(gridLayoutManager); // set LayoutManager to RecyclerView
    //        recyclerView.setLayoutManager(new GridLayoutManager(this, GridLayoutManager.HORIZONTAL, true));


            recyclerView.setHasFixedSize(true);
            recyclerView.setAdapter(adapter1);

            getJsonData();

Ответы [ 2 ]

0 голосов
/ 31 октября 2019

А также отключить вложенную прокрутку RecyclerView

recyclerView.setNestedScrollingEnabled(false);
0 голосов
/ 31 октября 2019

используйте это

            getJsonData();
            recyclerView = findViewById(R.id.recycleview);
            adapter1 = new Landing_recycler_adapter(MainActivity.this, movieList);

            recyclerView.setLayoutManager(new LinearLayoutManager(this));
            recyclerView.setAdapter(adapter1);

или

            getJsonData();
            recyclerView = findViewById(R.id.recycleview);
            adapter1 = new Landing_recycler_adapter(MainActivity.this, movieList);

            recyclerView.setLayoutManager(new GridLayoutManager(this,2));
            recyclerView.setAdapter(adapter1);

...