减少方形布局上的保证金(Android)

时间:2017-03-22 15:00:26

标签: android android-linearlayout android-relativelayout

我有以下布局,即在SquareGridViewItem中扩展LinearLayout以创建Square布局。

<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="top">

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:orientation="vertical"
        android:gravity="top">

        <ImageView
            android:id="@+id/square_grid_view.image_view"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/oitavoano_icon"
            android:scaleType="fitCenter"
            android:layout_gravity="center|top"
            android:padding="8dp"/>

        <TextView
            android:id="@+id/square_grid_view.text_view"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center"
            android:padding="5dp"
            android:layout_marginTop="5dp"
            android:textColor="#D0E4F3"
            android:textSize="16sp"
            fontPath="fonts/Brother1816Book.ttf"
            android:text="8ª série A"/>


    </LinearLayout>

    <View
        android:id="@+id/square_grid_view.top_divider"
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:layout_alignParentTop="true"
        android:background="#A4BED2"/>

    <View
        android:id="@+id/square_grid_view.left_divider"
        android:layout_width="0.5dp"
        android:layout_height="match_parent"
        android:layout_alignParentLeft="true"
        android:background="#A4BED2"/>

    <View
        android:id="@+id/square_grid_view.right_divider"
        android:layout_width="0.5dp"
        android:layout_height="match_parent"
        android:layout_alignParentRight="true"
        android:background="#A4BED2"/>


</RelativeLayout>

Everthing工作正常,但我需要降低内部元素的所有边距,以便它们更接近所有4个边界,我该怎么做?

这就是布局现在的样子。

enter image description here

我需要降低每个边距,但仍然看起来居中。 或者至少是下限。

0 个答案:

没有答案