是否可以Button
从 aLinearLayout
中删除可用空间可供其他对象使用的 a?
我只知道这使得 Button 不可见。
.setVisibility(View.INVISIBLE);
亲切的问候,
kj
是否可以Button
从 aLinearLayout
中删除可用空间可供其他对象使用的 a?
我只知道这使得 Button 不可见。
.setVisibility(View.INVISIBLE);
亲切的问候,
kj
您只需将不可见更改为gone
如下代码:
yourbutton.setVisibility(View.GONE);
如果您使用 go 它的隐藏按钮,则在布局中删除占用空间!
在您需要使用显示按钮后,visible
它会自动为布局中的按钮重新占用空间,如下面的示例代码:
yourbutton.setVisibility(View.VISIBLE);
如果你是invisible
它只隐藏按钮并且它不会删除布局中的占用空间按钮,如下面的代码:
yourbutton.setVisibility(View.INVISIBLE);
试试下面
.setVisibility(View.GONE)
http://developer.android.com/reference/android/view/View.html#setVisibility(int)
public static final int GONE
在 API 级别 1 中添加
此视图是不可见的,并且它不占用任何空间用于布局目的。与 setVisibility(int) 和 android:visibility 一起使用。
常数值:8 (0x00000008)
public static final int INVISIBLE
在 API 级别 1 中添加
这个视图是不可见的,但它仍然占用空间用于布局。与 setVisibility(int) 和 android:visibility 一起使用。
您可以将按钮的可见性更改为 GONE ,使用
textView.setVisibility(View.GONE)
使用 View.INVISIBLE 会使视图仍然占用空间,所以它可能不是你想要的。
另一种选择是真正删除它,通过使用:
linearLayout.removeView(textView);