RelativeLayout:如何删除第二个布局周围的边框?

时间:2016-02-23 08:57:54

标签: android xml android-layout

我有一个xml文件,其中包含两个RelativeLayout个。问题是第二个Relativelayout没有达到显示限制。它看起来像布局周围的边框。

如何在显示屏的边框上显示第二层?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:background="@color/colorAccent"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="newservice"
tools:showIn="@layout/activity_newservice">


<RelativeLayout
    android:id="@+id/test"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@color/colorPrimaryDark"
     android:layout_alignBottom="@+id/viewmap"
    android:layout_centerHorizontal="true">
</RelativeLayout>

</RelativeLayout>

3 个答案:

答案 0 :(得分:1)

在顶部布局上删除此行:

<?php
// we connect to localhost
$link = mysql_connect('localhost', 'username', 'password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
if (!mysql_select_db("db_name")) {
    echo "Unable to select mydbname: " . mysql_error();
    exit;
}
$query = 'SELECT * FROM users where id = 1';
//Query database
$result = mysql_query ($query);
$arr = array();
//Iterate result
while ($record = mysql_fetch_assoc ($result)){
    $arr[] = $record;
    // print_r ($record);
  }
echo "<pre>".print_r($arr,1)."</pre>";
echo json_encode($arr);
mysql_close($link);
?>

您在顶部放置填充,因此第二个布局不会像您想要的那样填充第一个布局。

问候!

答案 1 :(得分:0)

删除

来自父RelatvieLayout

android:paddingXXX

正在提出问题

答案 2 :(得分:0)

android:paddingTop="@dimen/activity_vertical_margin"

试试这个