如何在android中的开关按钮及其文本之间放置空格?

Posted

技术标签:

【中文标题】如何在android中的开关按钮及其文本之间放置空格?【英文标题】:How to put space between switch button and its text in android? 【发布时间】:2018-06-05 03:02:41 【问题描述】:

我有以下元素:

<Switch
    android:text="Data about client?"
    android:id="@+id/connected" />

但在设计器上,切换按钮及其文本“关于客户的数据?”非常粘在一起。我试着在 ?和“像这样:

android:text="Data about client?    "

但我不太喜欢这种解决方案

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,但对我来说,Sravan Sriram 接受的答案并没有解决问题。

对我有用的是标签

android:switchPadding = "10dp" 

开关和标题文本之间的最小间距。 docs

【讨论】:

app:switchPadding="10dp" 为我工作 SwitchCompat【参考方案2】:

好的,请使用这个

android:switchPadding="5dp"

【讨论】:

【参考方案3】:

如果您使用androidx.appcompat.widget.SwitchCompat,请使用app:switchPadding="8dp"。这对我有用

【讨论】:

com.google.android.material.switchmaterial.SwitchMaterial 也是如此【参考方案4】:

使用标签"android:thumbTextPadding"

【讨论】:

这不是正确的答案。 This 实际上是正确的。

以上是关于如何在android中的开关按钮及其文本之间放置空格?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过在android中按下按钮来添加纯文本视图?

如何在android编程中获取放置在小部件上的textview文本

使一个按钮具有开关二项功能,用basic语言如何实现?

在 IOS 堆栈视图中的元素之间放置边距

调整文本大小以适应 Android 中的按钮

如何在可滚动活动中的 ListView 下方放置一个按钮?