【发布时间】:2020-09-17 03:59:57
【问题描述】:
我在我的xml中定义了一个MaterialButtonToggleGroup和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 的视图.
我怎样才能(以编程方式)在给定时刻获得选中按钮的视图? 有没有方法返回当前检查的位置(或索引)?
【问题讨论】:
标签: android material-design android-button android-togglebutton materialbutton