簡體   English   中英

設置整個盒子的可見性

[英]Set The Visibility of The Whole Box

因此,在我的應用程序中,我有一個用於注冊其他用戶的注冊表。 在我的應用程序中,我有3個等級(管理員,患者,HCP)。 在“ New HCP”表單中,我想隱藏.xml文件中TextView的內容。 我很清楚setVisibilty(View.GONE); 但這對我的選擇不起作用,因為我在“ 約束布局”中有框。

我的問題是:

如何隱藏整個盒子及其內容?

我嘗試了此操作(但它只隱藏了內容,並在后面留下了可繪制框:

TextView consent_TextView = (TextView) findViewById(R.id.Register_text_Activity_consent);
        consent_TextView.setVisibility(View.GONE);
        TextView remind_TextView = (TextView) findViewById(R.id.Register_text_Activity_remind);
        remind_TextView.setVisibility(View.GONE);

請記住,我想用Java而不是XML進行更改,因為如果用XML進行更改,我將為所有人隱藏該框 謝謝!

如評論中所述,您可以通過View#getParent()獲得要設置可見性的框的引用,也可以通過View#setId()編程方式設置其ID,綁定它並設置其可見性。

暫無
暫無

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

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