【发布时间】:2018-07-25 15:16:54
【问题描述】:
在我的应用程序中,我需要在特定时间显示和隐藏 button 和 textview 等小部件。
以及我的工作方式如下:
private void hideviews() {
image.setVisibility(View.GONE); ///ImageView
title1.setVisibility(View.GONE);///TextView
title2.setVisibility(View.GONE);///TextView
title3.setVisibility(View.GONE);///TextView
title4.setVisibility(View.GONE);///TextView
title5.setVisibility(View.GONE);///TextView
}
private void showviews() {
image.setVisibility(View.VISIBLE);
title1.setVisibility(View.VISIBLE);///TextView
title2.setVisibility(View.VISIBLE);///TextView
title3.setVisibility(View.VISIBLE);///TextView
title4.setVisibility(View.VISIBLE);///TextView
title5.setVisibility(View.VISIBLE);///TextView
}
我认为这不是正确的方法。 因为我不知道会有多少小部件。 非常感谢任何有关如何正确显示小部件的指导。
【问题讨论】:
-
更具体一点,你想达到什么目的?
-
我的布局有这些小部件,但在创建活动时它们应该不可见,所以我调用
hideview例如按钮单击我需要显示它们,我写的代码不是足够的工作应该有认证的方式来做同样的事情,我不知道' -
@wiils 您已经在使用简单且最佳的方法。你可以用它
-
是的,我明白了,但可能不是问题
标签: android android-studio widget