Android:Gridview削减了项目的边缘

时间:2018-09-24 12:12:33

标签: android android-layout gridview

我的name有问题,我不明白为什么它会切掉项目的边缘,而不是调整它们的大小以使其适合。我希望在所有屏幕尺寸上都能看到所有项目。有人有什么主意吗?谢谢

这是我使用的XML代码:

gridview

项目布局:

<GridView
    android:id="@+id/gridView"
    android:layout_width="0dp"
    android:layout_height="522dp"
    android:columnWidth="120dp"
    android:gravity="center"
    android:horizontalSpacing="0dp"
    android:numColumns="auto_fit"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/cardView2"></GridView>

looks like this

1 个答案:

答案 0 :(得分:0)

在您的CardView布局中添加填充

<android.support.v7.widget.CardView 
      xmlns:android="schemas.android.com/apk/res/android"; 
      android:layout_width="100dp" 
      android:layout_height="100dp" 
      android:layout_margin="0dp" 
      android:padding="11dp"
      android:layout_gravity="center"> 

        <ImageView 
           android:id="@+id/image" 
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:scaleType="fitCenter" /> 

 </android.support.v7.widget.CardView>