android - Android删除RelativeLayout中的默认边距
问题描述
如何删除RelativeLayout中元素的默认间距?
我尝试设置负边距和权重属性,但没有得到任何结果。
我正在尝试删除该空间,以便我没有 ListView 行的垂直长度。
这家伙正在做类似的事情,这是我遇到的第二个问题,但是这种负利润的方法不起作用。 如何减少 Android xml 布局中文本周围的填充?
你如何删除那个空间?
单元格 XML 的较短版本:
<LinearLayout xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/OrderRows"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RelativeLayout
style="?commonRowStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:layout_marginStart="0sp"
android:layout_marginEnd="0sp"
android:orientation="vertical">
<TextView
android:id="@+id/orderStatus"
style="?orderParameterStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:includeFontPadding="false"
android:text="@string/orderStatusSuspendedMobile"
android:textSize="@dimen/textSizeSecondary" />
<TextView
android:id="@+id/filled"
style="?orderParameterStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:includeFontPadding="false"
android:text="filled"
android:textSize="10sp" />
</LinearLayout>
</RelativeLayout>
解决方案
删除此样式
style="?commonRowStyle"
推荐阅读
- symfony - 翻译 Symfony 4 / twig
- python - 熊猫:在重复行时更改值
- c# - 计算旋转相机时保持对象居中所需的位置
- javascript - 返回一个由两个不同的 Observable 组成的合并对象,这些 Observable 依赖于 RxJS
- ionic-framework - 尝试从我的 API Ionic 4 获取值时出现问题
- python-3.x - Numpy数组和不同值的比较
- python - 将函数结果传递给 Django 中的 html
- layout - 希腊德沃夏克键盘布局
- django - 如何将数百个文档删除到 Django Web App?
- jenkins - 詹金斯管道作业完成后如何获取摘要文本