簡體   English   中英

如何隱藏android中的Layout控件

[英]how to invisible a Layout control in android

我正在使用以下代碼為線性布局設置“visibility = gone”

      //onCreate method
      //setcontentview
        . . . . 
      LinearLayout rlayout1 = (LinearLayout) findViewById(R.id.readerBottomLayout);
       rlayout1.setVisibility(2);

但是當活動開始時,控件仍然可見。為什么? 任何的想法?

是的,view.GONE和view.INVISIBLE將起作用。 它以前不起作用的原因是因為two(2)是不正確的整數值。

set.Visibility的正確值是:

0 = visible
4 = invisible 
8 = gone

set rlayout1.setVisibility(View.INVISIBLE)

你也可以這樣做:

Get Parent layout object through its id
Get layout which you want to remove/hide through its id

parentlayout.remove(childlayout);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM