我有一組活動控件,我想在點擊按鈕時隱藏這些控件。當他們隱藏起來時,我想隱藏他們的空間,這意味着不僅要隱藏它們,還要摺疊它們佔據的活動空間。隱藏一組控件以及它們佔用的空間
而當我想再次展示他們時,我當然想要返回空間。
我該怎麼做?
我有一組活動控件,我想在點擊按鈕時隱藏這些控件。當他們隱藏起來時,我想隱藏他們的空間,這意味着不僅要隱藏它們,還要摺疊它們佔據的活動空間。隱藏一組控件以及它們佔用的空間
而當我想再次展示他們時,我當然想要返回空間。
我該怎麼做?
答案是:
setVisibility(View.GONE);
呼籲要被隱藏的看法。
然後,爲了再次顯示視圖,使用:
setVisibility(View.VISIBILE);
例:如果你的小部件顯示一個LinearLayout
內,比淵需要得到到的LinearLayout參考和COL的方法帶有適當參數的[setVisible()][1]
。
LinearLayout ll = finViewById(R.id.your_linear_layout);
ll.setVisibility(View.GONE);
我假設你想要隱藏/顯示的控件組被分組在uniue佈局中。因此,從佈局代碼實例,並在您的按鈕的onclick方法,佈局設置爲
yourLayoutToDisappear.setVisibility(View.GONE);
話又說回來,在你的onClick方法,如果你想顯示使用
yourLayoutToDisappear.setVisibility(View.VISIBLE);
有什麼看法。到哪裏去了?一個組是一個控件,而不是整個形式。 –
什麼是表單?在Android中並不存在這個概念。我假設你的控件(windgets)在[ViewGroup]中(http://developer.android.com/reference/android/view/ViewGroup.html) – GVillani82