布局边距显然不适用于较小的设备

时间:2014-10-06 10:51:57

标签: android

请看一下这些照片。

正如你所看到的那样在较小的一个中没有余量!!!

请问我做错了什么???

enter image description here

enter image description here

这是布局的一部分:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="@dimen/general_layout_margin"
android:gravity="center_vertical"
android:orientation="horizontal" >

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

other widgets...

我在general_layout_margin

中定义了维度res/values/dimens.xml

我在dimens.xml中有另一个res/values-w820dp,但我已经定义了它。

请问我错了什么???

谢谢!

<resources>
<dimen name="general_layout_margin">16dp</dimen>
</resources>

enter image description here

1 个答案:

答案 0 :(得分:1)

android:layout_margin="@dimen/general_layout_margin"放入内部垂直布局。

它有效,我仍然不知道为什么。欢迎使用Android进行布局。