android - 隐藏 android 开关按钮的默认文本

标签 android button switch-statement

在我的 Android 应用程序中,我使用了一个切换按钮。无论如何隐藏切换按钮的文本?对于 API 级别 21,有一个隐藏选项 (android:showText),但我需要在较低级别的设备上运行它。

这是我的 xml 文件:

<Switch
        android:layout_width="100dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="7dp"
        android:background="@drawable/offbuttonbg"
        android:textAppearance="@style/SwitchTextAppearance"
        android:thumb="@drawable/switchselector" />

最佳答案

对于低版本,隐藏文本使用

 <Switch
            android:layout_width="100dp"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_marginTop="7dp"
            android:textOff=""
            android:textOn=""
            android:background="@drawable/offbuttonbg"
            android:textAppearance="@style/SwitchTextAppearance"
            android:thumb="@drawable/switchselector" />

关于android - 隐藏 android 开关按钮的默认文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28586578/

相关文章:

android - 根据 libgdx 中的屏幕尺寸设置 actor 尺寸

python - wxpython 中 EVT_BUTTON 的按钮标签更改?

android - 图片从 Android 应用程序分享到 Facebook

android - 我想获取 com.google.android.maps 的库以添加我的项目

android - 为什么 PriorityQueue 在 Android 中需要 API 24

c# - 如何重构下面的 C# 代码?

list - SwiftUI - 两个独立的按钮合二为一

c# - 在构造函数之外设置只读字段的可接受方法

xcode - 即使我在 Swift、Xcode 6 中声明,也会出现 switch 'expected declaration' 错误

java - 尝试用Java中的枚举替换switch语句