添加空格到布局

我正在尝试使android内的空行。 这就是我一直在做的事情:

android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="\n\n" 

我想知道有没有更好的办法? 谢谢

使用SpaceView来添加特定的空间量。 对于30个垂直密度像素:

 <Space android:layout_width="1dp" android:layout_height="30dp"/> 

如果您需要灵活的空间填充,请使用LinearLayout项目之间的查看:

 <View android:layout_width="1dp" android:layout_height="match_parent" android:layout_weight="1"/> 

要么

 <View android:layout_width="1dp" android:layout_height="0dp" android:layout_weight="1"/> 

这适用于大多数API 14及更高版本的布局,除了部件(使用FrameLayout )。

[更新9/2014使用空间。 帽子提示@Sean]

如果你不需要这个空白,那么你可以添加一个像这样的空白视图:

  <View android:layout_width="fill_parent" android:layout_height="30dp"> </View> 

更新的答案:自API 14以来,您可以使用“空间”视图, 如文档中所述 。

空间是一个轻量级的View子类,可用于在通用布局中的组件之间创build空隙。

查看是否需要更改背景颜色,如果不是,则空格

那剂量意味着你必须改变视图背景。

 <View android:layout_width="match_parent" android:layout_height="20dp" android:background="@color/YOUR_BACKGROUND"> </View> 

或空间

 <Space android:layout_width="match_content" android:layout_height="20dp" /> 

如果你想给布局之间的空间。这是使用空间的方式。 如果删除保证金,则不会出现。在空间内使用文本显示不是一个好方法。 希望有所帮助。

 <Space android:layout_width="match_content" android:layout_height="wrap_content" android:layout_margin="2sp" /> 
 <View android:layout_width="fill_parent" android:layout_height="30dp" android:background="#80000000"> </View> 

尝试这个

在layout.xml中:

 <TextView android:id="@+id/xxx" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:text="@string/empty_spaces" /> 

在strings.xml中:

 <string name="empty_spaces">\t\t</string> 

它为我工作

我强烈反对CaspNZ的做法。

首先,这个不可见的视图将被测量,因为它是“fill_parent”。 Android会尝试计算它的正确宽度。 相反,这里推荐一个小的常数(1dp)。

其次,视图应该被一个更简单的类空间所替代,这个类专门用来以最快的速度在UI组件之间创build空的空间。

同意所有的答案……另外,

  <TextView android:text="" android:layout_width="match_parent" android:layout_height="30dp" android:layout_weight="2" /> 

应该工作:)我只是搞乱了别人,因为TextView是我的最爱(尽pipe内存浪费!)

以前的答案不适用于我的情况。 但是,在菜单中创build一个空的项目。

 <menu xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"> ... <item /> ... </menu>