我想在android中制作空行.这就是我一直在做的事情:
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="\n\n"
Run Code Online (Sandbox Code Playgroud)
我想知道是否有更好的方法?谢谢
rad*_*ley 155
使用Space或View添加特定数量的空间.对于30个垂直密度像素:
<Space
android:layout_width="1dp"
android:layout_height="30dp"/>
Run Code Online (Sandbox Code Playgroud)
如果您需要灵活的空间填充物,请View在以下项目之间使用LinearLayout:
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)
要么
<View
android:layout_width="1dp"
android:layout_height="0dp"
android:layout_weight="1"/>
Run Code Online (Sandbox Code Playgroud)
这适用于API 14及更高版本的大多数布局,但小部件除外(使用FrameLayout替代).
[2014年9月更新以使用Space.帽子提示@Sean]
Cas*_*mer 26
如果你不需要间隙恰好是2行高,你可以像这样添加一个空视图:
<View
android:layout_width="fill_parent"
android:layout_height="30dp">
</View>
Run Code Online (Sandbox Code Playgroud)
Min*_*wzy 13
这个剂量意味着你必须改变视图背景.
<View
android:layout_width="match_parent"
android:layout_height="20dp"
android:background="@color/YOUR_BACKGROUND">
</View>
Run Code Online (Sandbox Code Playgroud)
或空间
<Space
android:layout_width="match_parent"
android:layout_height="20dp"
/>
Run Code Online (Sandbox Code Playgroud)
如果你想在布局之间留出空间。这是使用空间的方式。如果您删除边距,它将不会出现。使用空间内的文本来显示不是一个好方法。希望有帮助。
<Space
android:layout_width="match_content"
android:layout_height="wrap_content"
android:layout_margin="2sp" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102564 次 |
| 最近记录: |