【问题标题】:How to set the default value of the switch widget in android如何在android中设置开关小部件的默认值
【发布时间】:2012-09-03 14:44:29
【问题描述】:

我正在使用几个开关小部件对我的 xml 文件进行编码。但我不知道如何将它们的默认值设置为 ON。我只想在 xml 文件中解决这个问题,所以没有 Java。

【问题讨论】:

标签: android xml


【解决方案1】:

要在你的 XML 文件中将 Switch 设置为“ON”,请使用:

android:checked="true" 

【讨论】:

  • 可能是因为 OP 不在乎并且不再使用 SO(最后一次出现于 2015 年 5 月 12 日)
  • 当我在 XML 中包含它时运行我的应用程序时,值仍然为 false?
【解决方案2】:

在 XML 文件中将 Switch 默认设置为 ON:

android:checked = "true"

不要尝试使用 android:pressed = "true" 。运行应用时会报错。

【讨论】:

    【解决方案3】:

    您可以通过代码本身将 Switch 默认设置为 ON/OFF。试试这样的:

        switch.setChecked(true) // to set it true
    

    或者,

        switch.setChecked(false) // to set it false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 2011-10-10
      相关资源
      最近更新 更多