Java 如何在android中完全删除视图并使用其空间
因此,在我的android应用程序中,我有两个并排的线性布局,具有相同的重量和宽度Java 如何在android中完全删除视图并使用其空间,java,android,width,android-linearlayout,android-layout-weight,Java,Android,Width,Android Linearlayout,Android Layout Weight,因此,在我的android应用程序中,我有两个并排的线性布局,具有相同的重量和宽度 一个称为“左视图”,另一个称为“右视图” 我喜欢做的是删除RightView并将分配给它的所有空间分配给LeftView…在应用程序运行时单击按钮 因此,最终LeftLayout明显变大 如何实现这一目标?将线性布局权重设置为0。我刚试过,它对我有效。以下是您如何做到这一点: 我已经将它们设置为0,而且它们的大小相等。。。但问题是如何处理rightview…视觉化和编程化!(我的意思是字面上杀死它的对象)是的,你
一个称为“左视图”,另一个称为“右视图”
我喜欢做的是删除RightView并将分配给它的所有空间分配给LeftView…在应用程序运行时单击按钮
因此,最终LeftLayout明显变大
如何实现这一目标?将线性布局权重设置为
0
。我刚试过,它对我有效。以下是您如何做到这一点:
我已经将它们设置为0,而且它们的大小相等。。。但问题是如何处理rightview…视觉化和编程化!(我的意思是字面上杀死它的对象)是的,你可以按照你喜欢的方式设置布局,然后使用findViewById编程获得布局,并使用我提供给你的链接将布局的权重设置为0.0。对不起。。。我一直把重量误认为宽度。。。你说得对,伙计!我找到的另一个解决方案是RightLayout.setVisibility(View.GONE);