java-如何始终隐藏视图

java-如何始终隐藏视图,第1张

概述有人可以告诉我如何始终隐藏视图吗?我用view.setVisibility(view.GONE);隐藏了一个视图但是当重新打开应用程序时,我必须重新隐藏视图.我希望单击按钮时始终隐藏视图,直到清除应用程序数据或卸载为止.谢谢!解决方法:没有永久隐藏的选项,但是您可以通过这种方式实现1.删​​除特定的

有人可以告诉我如何始终隐藏视图吗?

我用vIEw.setVisibility(vIEw.GONE);隐藏了一个视图但是当重新打开应用程序时,我必须重新隐藏视图.我希望单击按钮时始终隐藏视图,直到清除应用程序数据或卸载为止.谢谢!

解决方法:

没有永久隐藏的选项,但是您可以通过这种方式实现

1.删​​除特定的视图

parent.removeVIEwAt(index);parent.removeVIEw(vIEw);

>您必须保存状态以在永久存储上显示/隐藏视图,例如

共享首选项/数据库

共享首选项示例

1.将值存储在sharedPrefernces中:

SharedPreferences preferences = this.getSharedPreferences("SoldiPreferences", Context.MODE_PRIVATE);SharedPreferences.Editor editor = preferences.edit();editor.putBoolean("storevalue", false);editor.commit();

2.从sharedPreferences获取值:

SharedPreferences preferences = this.getSharedPreferences("SoldiPreferences", Context.MODE_PRIVATE);preferences.getBoolean("storevalue", false);if(preferences.getBoolean("storevalue", false)){vIEw.setVisibility(VIEw.VISIBLE);}elsevIEw.setVisibility(VIEw.GONE);
总结

以上是内存溢出为你收集整理的java-如何始终隐藏视图全部内容,希望文章能够帮你解决java-如何始终隐藏视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存