【发布时间】:2019-10-02 00:21:11
【问题描述】:
我在使用 Android 搜索栏时遇到问题,搜索栏视图似乎有一个默认填充,我似乎无法删除它,我尝试将填充设置为“0dp”并尝试将边距设置为“-10dp”以查看它是否删除一些空间并尝试将背景设置为空,以防有背景占用空间但似乎没有发生任何事情,SeekBar 标记是:
<SeekBar
android:paddingLeft="0px"
android:paddingRight="0px"
android:background="@null"
android:id="@+id/musicSeekBar"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
编辑:好的,经过一些测试并尝试了一些东西,我学到了这一点:
- 填充是由于拇指可绘制的大小
- 设置
android:thumb="@null"将删除底部和顶部填充 - 即使我移除了拇指,左右填充仍然存在,但可以通过在两侧设置一个负边距来移除,等于默认拇指可绘制宽度除以 2,因此如果它的 32dp 将是每边 16dp 李>
现在我需要知道是否有更清洁的方法来移除填充,并且所有设备上的拇指大小是否相同?欢迎任何帮助。
【问题讨论】:
-
设置 android:thumb="@null" 不会删除顶部和底部的填充。
-
在 xml 中使用 android:padding="0dp" 对我有用