我在Fragment布局中有一个Material Button Toggle Group(需要单个选择和选择),但在我的应用程序加载时,我希望其中一个按钮已经被选中。我认为将此添加到我的主活动onCreate()
将会做到这一点(我的按钮的id是paletteA
):
paletteA.isPressed = true
,但我的应用程序只是崩溃在加载时,没有错误显示在运行窗口。感觉有些东西没有及时加载或为空,即使我所有的碎片已经加载,等等,这是我的onCreate()
中的最后一件事。什么好主意吗?
MaterialButtonToggleGroup
小部件有一个名为app:checkedButton
的XML属性,可用于在选中的组中加载按钮。
要将MaterialButtonToggleGroup
中的特定按钮设置为默认检查加载,将要检查的按钮的id作为值传递给app:checkedButton
属性。
<com.google.android.material.button.MaterialButtonToggleGroup
...
app:singleSelection="true"
android:id="@+id/activity_main_togglebutton"
app:checkedButton="@id/activity_main_button2">