如何在Android中删除网格视图之间的水平间距?

编程入门 行业动态 更新时间:2024-10-25 07:25:36
本文介绍了如何在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中删除网格视图之间的水平间距?

本文发布于:2023-11-12 01:09:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1580079.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:间距   网格   视图   水平   如何在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!