我在我的xml中定义了一个MaterialButtonToggleGroup
with 2 MaterialButton
,这样:
<com.google.android.material.button.MaterialButtonToggleGroup
...
app:checkedButton="@+id/favorite_color1"
app:singleSelection="true">
<com.google.android.material.button.MaterialButton
android:id="@+id/favorite_color1"
... />
<com.google.android.material.button.MaterialButton
android:id="@+id/favorite_color2"
... />
</com.google.android.material.button.MaterialButtonToggleGroup>
我找到getCheckedButtonIds()
了方法(返回一个 ID 列表)和OnButtonCheckedListener
(返回一个整数 ID),但是该get(int index)
方法返回索引位置的视图,而不是具有特定 ID 的视图。
如何在给定时刻(以编程方式)获取选中按钮的视图? 有没有方法返回当前检查的位置(或索引)?