2016-07-25 6 views
2

Я начинаю Android, и теперь у меня проблема с просмотром ресайклера. когда я привязываю данные к recycler и сначала запускаю, он будет отображаться как обычно, но когда я начинаю перетаскивать список, он увеличивает высоту каждой строки recycler. Я не знаю, какова настоящая проблема.Android: RecyclerView начинает перетаскивать увеличение высоты строки

Image When first loading

Image When start dragging

A. My source code in activity_main.xml 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
<android.support.v7.widget.RecyclerView 
    android:id="@+id/recycler_view" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" /></RelativeLayout> 

B. My code in MainActivity.xml 

    recyclerView = (RecyclerView) findViewById(R.id.recycler_view); 
    movieAdapter = new MovieAdapter(movieList); 
    RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext()); 
    recyclerView.setLayoutManager(mLayoutManager); 
    recyclerView.setItemAnimator(new DefaultItemAnimator()); 
    recyclerView.setAdapter(movieAdapter); 
    this.loadMovieData(); 

C. Method loadMovieData() 

private void loadMovieData(){ 
    for(int i=1;i<=15;i++){ 
     Movie movie = new Movie("Movie"+i,"Genre"+i,"2015"); 
     movieList.add(movie); 
    } 
    movieAdapter.notifyDataSetChanged(); 
} 
+0

подтвердите, что ваш макет строки для recyclerview верен, пожалуйста, проверьте, что возможно, что-то не так в строке макета – Sourabh

+0

да я нашел его. спасибо, брату – Socheat

+0

в любое время, мы здесь, чтобы помочь – Sourabh

ответ

0

высоты Изменить RecyclerView от

android:layout_height="wrap_content"

в

android:layout_height="match_parent". Надеюсь, я помог вам.

+0

От «match_parent» до «wrap_content» – Socheat

+0

не работает, – perry

+0

@Socheat Собственно, это от 'wrap_content' to 'match_parent'. «RecyclerView» должен иметь ту же высоту, что и его родительский элемент, а в отправленном коде это «wrap_content» –

Смежные вопросы