单元格和黑色边框之间的GridLayout空间

时间:2019-06-13 13:56:11

标签: android grid-layout android-gridlayout

我已使用LinearLayout将活动布局分为3个。这3个布局中的第一个,我将其划分为2个,第二个中,我想放置一个GridLayout。

我遇到的问题是,尽管使用了android:horizo​​ntalSpacing =“ 10dp”和android:verticalSpacing =“ 10dp”列仍然卡住,而它们之间没有空格。

我不明白为什么会发生这种情况,正如我在许多教程中看到的那样,添加了这两个标签将单元格分开。我不知道这是因为GridLayout是另一个布局的dento还是是否有必要给单元格一些宽度。

垂直分隔也不行。

我还想在表格和单元格上添加黑色边框,如果有必要针对此问题打开另一条帖子,尤其是将其放入评论中,我会毫无问题地做到这一点。

我离开了XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:weightSum="3">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="0.7"
        android:orientation="horizontal"
        android:weightSum="2">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="vertical">

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">

                <TextView
                    android:id="@+id/textView47"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentStart="true"
                    android:layout_alignParentTop="true"
                    android:layout_marginStart="20dp"
                    android:layout_marginTop="14dp"
                    android:text="@string/consciencia" />

                <TextView
                    android:id="@+id/textView58"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignStart="@+id/textView47"
                    android:layout_below="@+id/textView47"
                    android:layout_marginTop="10dp"
                    android:text="@string/viaA" />

                <TextView
                    android:id="@+id/textView59"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignStart="@+id/textView47"
                    android:layout_below="@+id/textView58"
                    android:layout_marginTop="10dp"
                    android:text="@string/respiracion" />

                <TextView
                    android:id="@+id/textView67"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignStart="@+id/textView47"
                    android:layout_below="@+id/textView59"
                    android:layout_marginTop="10dp"
                    android:text="@string/color" />

                <TextView
                    android:id="@+id/textView68"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignStart="@+id/textView47"
                    android:layout_below="@+id/textView67"
                    android:layout_marginTop="10dp"
                    android:text="@string/alergias" />

            </RelativeLayout>

        </LinearLayout>

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_weight="1"
            android:orientation="vertical">

            <TextView
                android:id="@+id/textView62"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:text="@string/circulacion"
                android:textAlignment="center"
                android:textStyle="bold" />

            <EditText
                android:id="@+id/editText6"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:ems="10"
                android:inputType="textMultiLine"
                android:scrollbars="vertical" />
        </LinearLayout>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1.3"
        android:orientation="horizontal"
        android:weightSum="2">

        <GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_marginLeft="20dp"
            android:layout_marginTop="40dp"
            android:columnCount="5"
            android:horizontalSpacing="40dp"
            android:rowCount="10"
            android:verticalSpacing="30dp">

            <TextView android:text="@string/cth" />
            <TextView android:text="@string/comh" />
            <TextView android:text="@string/comh" />
            <TextView android:text="@string/comh" />
            <TextView android:text="@string/comh" />

            <TextView android:text="@string/ta" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/fr" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/fc" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/glucemia" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/glasgow" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/temp" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/pupilas" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />

            <TextView android:text="@string/reactivas" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />
            <TextView android:text="" />


        </GridLayout>

    </LinearLayout>

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:weightSum="2">
    </LinearLayout>

</LinearLayout>

0 个答案:

没有答案