本文介绍了如何在Android中删除网格视图之间的水平间距?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
- 我需要在Grid项之间水平绘制线.
- 我实现了,但问题是网格项目之间的空间
- 它不是在项目之间连接,而是在其之间放置空格
GridLayout:
<GridView android:id="@+id/calendar_home" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/container" android:numColumns="7" android:stretchMode="columnWidth" android:overScrollMode="never" android:scrollbars="none" />GridItem布局:
<RelativeLayout xmlns:android="schemas.android/apk/res/android" xmlns:app="schemas.android/apk/res-auto" android:id="@+id/root_layout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@color/black" android:orientation="vertical"> <RelativeLayout android:layout_width="wrap_content" android:layout_height="100dp" android:layout_centerInParent="true" android:gravity="center"> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/img_exercise" android:layout_width="50dp" android:layout_height="40dp" android:gravity="center" android:src="@drawable/black" app:civ_border_color="@color/white" app:civ_border_width="2dp" /> <View android:id="@+id/view_line" android:layout_width="20dp" android:layout_height="2dp" android:layout_marginTop="20dp" android:layout_toRightOf="@+id/img_exercise" android:background="@color/white" /> <TextView android:id="@+id/daytext" android:layout_width="50dp" android:layout_height="30dp" android:layout_below="@id/img_exercise" android:gravity="center" android:textColor="@android:color/black" android:textSize="17sp" /> <ImageView android:id="@+id/img_exercise_type_two" android:layout_width="30dp" android:layout_height="20dp" android:layout_below="@id/img_exercise" android:gravity="center" android:visibility="gone" /> </RelativeLayout>
我的代码如下:
我需要加入这些行.....
I Need to join these lines .....
推荐答案使用:
android:stretchMode="columnWidth"在您的Gridview中:
in your Gridview:
<GridView android:id="@+id/calendar_home" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/container" android:horizontalSpacing="0dp" //add this also android:numColumns="7" android:overScrollMode="never" android:scrollbars="none" android:stretchMode="columnWidth" />也用于要连接的线路:
<View android:id="@+id/view_line" android:layout_width="match_parent" //change here android:layout_height="2dp" android:layout_marginTop="20dp" android:layout_toRightOf="@+id/img_exercise" android:background="@color/color_black" />更多推荐
如何在Android中删除网格视图之间的水平间距?
发布评论