Java Android-将视图添加到线性布局,使其均匀分布
试图通过Java Android-将视图添加到线性布局,使其均匀分布,java,android,android-layout,Java,Android,Android Layout,试图通过addView()向线性布局添加多个视图 我已经测试了线性布局.LayoutParams的不同设置,但是运气不好 由于视图是动态的,因此必须以编程方式添加它们 更新 我预计这4个视图将填满整个屏幕,但它们现在位于左侧提及您面临的问题。使用权重?您能详细解释您的问题吗?此处不清楚您需要什么更改代码,从LinearLayout.LayoutParams LayoutParams=新的LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_
addView()
向线性布局添加多个视图
我已经测试了线性布局.LayoutParams的不同设置,但是运气不好
由于视图是动态的,因此必须以编程方式添加它们
更新
我预计这4个视图将填满整个屏幕,但它们现在位于左侧提及您面临的问题。使用权重?您能详细解释您的问题吗?此处不清楚您需要什么更改代码,从LinearLayout.LayoutParams LayoutParams=新的LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_内容,ViewGroup.LayoutParams.WRAP_内容,1)代码>到LinearLayout.LayoutParams LayoutParams=新的LinearLayout.LayoutParams(0,ViewGroup.LayoutParams.WRAP_内容,1.0f)代码>@Koneman为每个视图分配eact视图的权重为1,并将宽度设置为0dp,然后将其添加到线性布局中。提及您面临的问题。使用权重?能否详细解释您的问题?此处不清楚您需要什么更改代码,从LinearLayout.LayoutParams LayoutParams=新的LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_内容,ViewGroup.LayoutParams.WRAP_内容,1)代码>到LinearLayout.LayoutParams LayoutParams=新的LinearLayout.LayoutParams(0,ViewGroup.LayoutParams.WRAP_内容,1.0f)代码>@Koneman将每个视图的权重指定为1,并将每个视图的宽度设置为0dp,然后将其添加到线性布局中。
LinearLayout.LayoutParams layoutParams
= new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT, 1);