gpt4 book ai didi

android - 如何在 Android Studio 3.0 中实现带有文本的开关

转载 作者:搜寻专家 更新时间:2023-11-01 07:44:03 25 4
gpt4 key购买 nike

我想像这样清楚地显示 2 个状态的开关 enter image description here

而不是这个 enter image description here

我试着把它写在 XML 文件中

   android:textOff="1"
android:textOn="2"

Java 文件中的这个

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Switch simpleSwitch = findViewById(R.id.simpleSwitch); // initiate Switch
simpleSwitch.setTextOff("1");
simpleSwitch.setTextOn("2");
}
}

但结果总是后者,没有文字。有人可以指导我吗?它适用于切换按钮,但切换更适合我的 UI。

最佳答案

您可以启用开关内的文本。我想你忘了添加这一行

android:showText="true" or Switch.setShowText(boolean)

最后你的代码是这样的

<Switch
android:id="@+id/switcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:layout_marginBottom="16dp"
android:layout_marginEnd="8dp"
android:layout_marginRight="8dp"
android:fontFamily="sans-serif-condensed"
android:textOff="off"
android:showText="true"
android:textOn="on" />

谢谢

关于android - 如何在 Android Studio 3.0 中实现带有文本的开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48553924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com