Android/Kotlin材质按钮组默认选择



我在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">

相关内容

  • 没有找到相关文章

最新更新