删除主布局周围的边距

时间:2016-09-10 18:42:13

标签: java android eclipse

我试图在Android中创建一个填充布局宽度的标签小部件,并直接放在我的活动的操作栏下,但我的标签小部件周围的白边距阻止我实现我的视图,所以可以有人请帮我从我的主要相对布局周围删除这些边距(在下面的图像链接中用红色标记)?

Marked white spaces

以下是我的xml代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="left"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.idm.ui.MainActivity" >

<TabHost
    android:id="@+id/tabHost"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:adjustViewBounds="true"
    android:layout_marginTop="-16dp" 
    android:layout_marginLeft="-15dp"
    android:layout_marginRight="-17dp">

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

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical" 
            android:background="#000000">

            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:gravity="fill_vertical|center"
                android:showDividers="none" >
            </TabWidget>

        </LinearLayout>

        <LinearLayout
            android:id="@+id/scrollView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical" >

            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="match_parent"
                android:layout_height="wrap_content" >

                <RelativeLayout
                    android:id="@+id/tab1"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:orientation="vertical" >

                    <ListView
                        android:id="@+id/elvDownloading"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent" >
                    </ListView>
                </RelativeLayout>

                <RelativeLayout
                    android:id="@+id/tab2"
                    android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:orientation="vertical" >

                    <ListView
                        android:id="@+id/elvDownloaded"
                        android:layout_width="match_parent"
                        android:layout_height="match_parent" >
                    </ListView>
                </RelativeLayout>
            </FrameLayout>
        </LinearLayout>

    </LinearLayout>
</TabHost>

提前致谢

1 个答案:

答案 0 :(得分:0)

您应该发布布局XML文件,但这些很可能是默认的活动填充(在@dimen/activity_vertical_margin@dimen/activity_horizontal_margin中定义)。

在布局XML文件中查找android:padding*android:margin*值并将其设置为0,或者在不需要时将其删除。

添加XML后进行编辑:

是的,你应该删除这些行:

android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"