【发布时间】:2014-12-12 03:04:05
【问题描述】:
-使用 Android Studio
在我的activity_main.xml中,
android:checked="false"
当我的应用程序编译和运行时,android:checked="" 会是我的 ToggleButton 以 false 启动(或唤醒)的原因吗?更改为 true 似乎不起作用。我的目标是在我的应用程序启动时从 ON 按钮(或 True)开始,而不是 OFF(或 false)按钮,但我不知道如何做到这一点。有任何想法吗?不管是通过java还是xml。
我也在用,
android:background="@drawable/toggle_sound"
为了将图像导入到 ToggleButton,我成功地做到了。
在我的 toggle_sound.xml 中:
<item android:drawable="@drawable/sound_on" android:state_checked="true"></item>
<item android:drawable="@drawable/sound_off" android:state_checked="false"></item>
另外,这是我在activity_main.xml中的ToggleButton的整个方法:
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/toggleSound"
android:background="@drawable/toggle_sound"
android:textOff=""
android:textOn=""
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_alignParentTop="true"
android:checked="false" />
同样,任何通过 java 或 xml 的解决方案都将不胜感激!
【问题讨论】: