android - 开关按钮在 Android 中不显示 ON 和 OFF 文本

标签 android android-layout android-switch

我正在以编程方式创建一个切换按钮。我遇到的问题是按钮不显示 ON/OFF 文本。这是创建代码:

        final RelativeLayout.LayoutParams ll = new RelativeLayout.LayoutParams(
              RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        ll.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
        sw.setLayoutParams(ll);
        sw.setTextOn(values[0].getName());
        sw.setTextOff(values[1].getName());
        values[0].getName() returns "OK", and values[1].getName() returns "NOK"

可能发生了什么?

谢谢 海梅

最佳答案

你可以通过 XML 来做到这一点

<Switch
...
android:showText="true" />

或以编程方式作为

mSwitch.setShowText(true);

关于android - 开关按钮在 Android 中不显示 ON 和 OFF 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33215245/

相关文章:

android - 便宜的安卓手机开发?

java.lang.NullPointerException...崩溃报告

android - CertPathValidatorException : Trust anchor for certification path not found when using Fiddler as proxy in Android

android child view 没有按下状态

android - 将 Imageview 设置为在 sdcard 中显示图像?

android - 如何更改 Switch Widget 的大小

java - 如何在android中从另一个Fragment调用一个Fragment方法

android - 来自 EditText 的键盘破坏布局

android - kitkat 版本中开关小部件的空指针异常

java - "wrong first argument type. Found: ' android.widget.Compoundbutton.oncheckedchangelistener ', required: ' android.content.context '"