我将自动生成的视图(CheckBoxes
,RadioButtons
等)添加到GridLayout
并设置布局参数如下:
GridLayout.LayoutParams lp = new GridLayout.LayoutParams(
GridLayout.spec(GridLayout.UNDEFINED, 1f),
GridLayout.spec(GridLayout.UNDEFINED, 1f));
lp.width = 0;
view.setLayoutParams(lp);
但这仅适用于API 23 +。
API 23+ - https://i.imgur.com/pzwuB0u.png
API 21/22(21分钟) - https://i.imgur.com/T1MLbM4.png(只是空格)
我尝试从android.widget.GridLayout切换到android.support.v7.widget.GridLayout(它没有解决我的问题)。
答案 0 :(得分:0)
使用支持库androidx.gridlayout.widget.GridLayout
代替android.widget.GridLayout
。