Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-将视图添加到线性布局,使其均匀分布_Java_Android_Android Layout - Fatal编程技术网

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);