我有一个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>
答案 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"
试试这个