[英]removing a Button from a LinearLayout
是否可以從LinearLayout
中刪除其他對象可以使用空閑空間的Button
?
我只知道這使得Button不可見。
.setVisibility(View.INVISIBLE);
親切的問候,
KJ
你需要只是改變看不見gone
類似下面的代碼:
yourbutton.setVisibility(View.GONE);
如果你正在使用它的隱藏按鈕刪除占用空間布局!
在您需要使用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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.