android - 在Android中使用java而不是xml控制开关

标签 android switch-statement

有没有一种方法可以控制 java 源代码中的开关,但不能控制 .xml 中的开关?我希望开关根据我保存的首选项打开/关闭。

最佳答案

请看一下Switch的引用资料 http://developer.android.com/reference/android/widget/Switch.html

Switch switch = (Switch) findViewById(switchId);
switch.setChecked(true) // set it on;
switch.setChecked(false) // set it off;

请将 switchId 替换为您在 xml 中定义的 id。

关于android - 在Android中使用java而不是xml控制开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16179328/

相关文章:

android - 没有网络连接时应用崩溃

Android 日期选择器 Material 风格

java - 如何设置和获取唯一的名称/标签来动态添加子android

ios - 使用IF语句测试iOS Switch Control的ON/OFF设置

c# - 使用 Switch-blocks 来解析文本冒险的输入?

java - 总是空指针异常

android - android sdk 的位置尚未在 Windows 操作系统的首选项中设置

c - Switch 忽略预定义的 case 并跳转到 default case

java - 无法在 Java 中获取 Switch 案例的行为

java - 在某些情况下捕获匿名类中开关周围的计数器?