2016-06-21 91 views
1

我的佈局中有一個recyclerview。 我的問題是recyclerview的額外空間。 我該如何刪除它? 這裏是我的代碼:
回收項目:
item without additional space

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="wrap_content" 
android:layout_height="match_parent"> 

<ImageView 
    android:id="@+id/imgGalleryImage" 
    android:layout_height="match_parent" 
    android:layout_width="wrap_content" 
    android:layout_margin="10dp" 
    android:src="@drawable/slider1" 
    xmlns:android="http://schemas.android.com/apk/res/android" /> 

recuclerview:

<android.support.v7.widget.RecyclerView 
    android:id="@+id/photographerImageGalleryRecycler" 
    android:layout_width="match_parent" 
    android:layout_height="200dp" 
    android:scrollbars="horizontal" 
    android:layout_centerInParent="true" 
    android:layout_marginTop="10dp" 
    android:layout_marginBottom="10dp" 
    android:visibility="visible" 
    android:choiceMode="singleChoice" /> 

,代碼:

 List<BundlePhotographerImageGallery> photographerImageGalleryList = new ArrayList<>(); 

    for (int i = 0; i < 20; i++) { 
     BundlePhotographerImageGallery bundlePhotographerImageGallery = new BundlePhotographerImageGallery(); 
     bundlePhotographerImageGallery.image = "slider1"; 
     photographerImageGalleryList.add(bundlePhotographerImageGallery); 
    } 

    AdapterPhotographerImageGalleryRecycler adapterPhotographerImageGalleryRecycler = new AdapterPhotographerImageGalleryRecycler(photographerImageGalleryList, getApplicationContext()); 
    photographerImageGalleryRecycler.setLayoutManager(linearLayoutManager1); 
    photographerImageGalleryRecycler.setAdapter(adapterPhotographerImageGalleryRecycler); 

和圖像:從再循環器視圖 enter image description here

+1

機器人:在RecycleView layout_width = 「WRAP_CONTENT」,並且還從ImageView的除去餘量:layout_width = 「match_parent」 與機器人替換此 – Vickyexpert

回答

1

刪除餘量和imageview的