java在活动中隐藏特定视图 10 月,1 周 Questions & Answers 40 我正在制作一种调查应用程序。我想对用户隐藏特定视图,直到用户单击按钮 谁能告诉我该怎么办 如果有人能在这方面帮助我,我将不胜感激
# 1 楼答案 有时,当您仅隐藏视图或将alpha设置为0时,仍可以单击或触摸它。最好的办法可能是把它移到屏幕上和屏幕外。将其移出屏幕: yourLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); yourLayoutParams.leftMargin = (int) screenWidth; yourLayoutParams.topMargin = (int) screenHeight; yourView.setLayoutParams(yourLayoutParams);
# 2 楼答案 可以通过编程方式更改视图的状态 您应该使用视图。如果要从布局中删除视图,请设置可见性(View.GONE),然后选择视图。如果要隐藏,请设置可见性(View.INVISIBLE) 要将它们放回原处,请使用视图。设置可见性(View.VISIBLE)
# 1 楼答案
有时,当您仅隐藏视图或将alpha设置为0时,仍可以单击或触摸它。最好的办法可能是把它移到屏幕上和屏幕外。将其移出屏幕:
# 2 楼答案
可以通过编程方式更改视图的状态
您应该使用视图。如果要从布局中删除视图,请设置可见性(View.GONE),然后选择视图。如果要隐藏,请设置可见性(View.INVISIBLE)
要将它们放回原处,请使用视图。设置可见性(View.VISIBLE)
# 3 楼答案
最初尝试使用setVisibility(View.GONE) 并单击use setVisibility(View.VISIBLE)