android - 从 LinearLayout 中移除 Button

标签 android android-linearlayout android-button

是否可以从 LinearLayout 中删除一个 Button 以便其他对象可以使用空闲空间?

我只知道这使得 Button 不可见。

.setVisibility(View.INVISIBLE);

亲切的问候,

k.j.

最佳答案

你只需要像下面的代码一样将 invisible 更改为 gone:

yourbutton.setVisibility(View.GONE);

如果您正在使用 gone 它的隐藏按钮,并删除布局中占用的空间!

在您需要使用 visible 显示按钮后,它会自动重新占用布局中按钮的空间,如下例代码所示:

yourbutton.setVisibility(View.VISIBLE);

如果您不可见,它只会隐藏按钮,并且不会像下面的代码那样删除布局中占用空间的按钮:

yourbutton.setVisibility(View.INVISIBLE);

关于android - 从 LinearLayout 中移除 Button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17569979/

相关文章:

android - 如何让图片自动适配安卓手机和平板的不同尺寸?

android - android.widget.LinearLayout 的 ClassCastException

android-layout - 如何在相对布局中居中线性布局?

android - 我如何设置膨胀的 View 宽度,它的父 View 宽度的一半?

android - 将可变数量的按钮放在一个圆圈中

java - 如何将变量从 for(或 while)循环发送到另一个 Activity

android - 使用复选框和搜索实现处理 ListView

Android:如何获取默认应用样式?

android-widget - 在Android中的图像按钮上设置前景图像

java - Android - 单例类仅在第二次刷新时更新