如何在 api 17 或更高版本中使 android seekbar 全宽?

Posted

技术标签:

【中文标题】如何在 api 17 或更高版本中使 android seekbar 全宽?【英文标题】:how to make android seekbar full width in api 17 or above? 【发布时间】:2016-01-24 11:02:42 【问题描述】:

我想让搜索栏全宽,没有填充。

我看过这个答案 How to make SeekBar take up full width of parent

但在 api 17 及更高版本中它不起作用。在 seekbar 的左右两边都有一个 padding。如何删除此填充?

【问题讨论】:

【参考方案1】:

您可以在搜索栏布局之前使用父布局,然后将搜索栏布局放在另一个布局中,以便您可以填充父级

【讨论】:

【参考方案2】:

我只是在运行时设置了填充,现在可以了!

musicSeekbar.setPadding(0,0,0,0);

【讨论】:

我们无法通过在 XML 中设置填充来获得同等效果?【参考方案3】:

您可以使用 XML (API 17+) 使其工作:

android:paddingStart="0dp"
android:paddingEnd="0dp"

【讨论】:

以上是关于如何在 api 17 或更高版本中使 android seekbar 全宽?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android 10或更高版本中获得“总是”位置的许可? (高于 API 29)?

此 Android SDK 需要 ADT 版本 23.0.0 或更高版本。当前版本是 22.6。请更新 ADT 到最新版本? [复制]

django 找不到新的 sqlite 版本? (需要 SQLite 3.8.3 或更高版本(找到 3.7.17))

v16.6.0 或更高版本的上下文 API 在提供上下文的组件中使用子组件时不起作用

django找不到新的sqlite版本? (需要SQLite 3.8.3或更高版本(找到3.7.17))

如何在同一版本中使用更低和更高的 API 调用? [复制]