本文主要是介绍Android RadioButton+GridLayout实现多行多列的单选效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
记录下实现过程,因为最近项目里要用到。我们都知道默认的RadioGroup+RadioButton是不能实现轻松换行的。如果每行使用一个RadioGroup来包裹RadioButton的话。其中的选择监听是个非常麻烦的事情。那么今天记录下RadioButton+GridLayout。
首先xml布局中添加一个GridLayout控件
<GridLayoutandroid:id="@+id/radioGridLayout"android:layout_width="match_parent"android:layout_height="wrap_content"android:columnCount="3"android:rowCount="2"android:padding="16dp"android:alignmentMode="alignMargins"android:columnOrderPreserved="false"android:rowOrderPreserved="false"></GridLayout>
接着在activity中,添加下面的代码就可以了。要几个就加几个,不一定单行得满,比如3+2个也可以,3+3个也可以。
private List<RadioButton> radioButtons = new ArrayList<>();//RadioButton集合
protected void onCreate(@Nullable Bundle savedInsta
这篇关于Android RadioButton+GridLayout实现多行多列的单选效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!