我有以下布局,即在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个边界,我该怎么做?
这就是布局现在的样子。
我需要降低每个边距,但仍然看起来居中。 或者至少是下限。