android-如何根据片段的类型设置片段的 *** 作栏和左抽屉属性

android-如何根据片段的类型设置片段的 *** 作栏和左抽屉属性,第1张

概述我的应用程序中有各种类型的片段,并且在ActionBar上有3个图标(过滤器,刷新和排序),但是我不想在每个片段中都显示所有3个图标.根据片段,我只显示其中一些.我想用左抽屉做类似的事情.在某些片段上,我想显示左抽屉,而在其他片段上则不想显示左抽屉.我的应用程序中有一个Activity类,

我的应用程序中有各种类型的片段,并且在Actionbar上有3个图标(过滤器,刷新和排序),但是我不想在每个片段中都显示所有3个图标.根据片段,我只显示其中一些.

我想用左抽屉做类似的事情.在某些片段上,我想显示左抽屉,而在其他片段上则不想显示左抽屉.

我的应用程序中有一个Activity类,上面附有这些片段,目前我正在处理此类中的这两件事,并且代码变得与if-else条件混为一谈.

因此,现在我要检查片段名称,然后根据它设置 *** 作栏图标和左抽屉属性.

请告诉我一种更好的方法(最好在Fragment本身中处理)

谢谢

解决方法:

片段可以通过getActivity()函数访问其活动,该函数将在调用onAttach()之后(和onDetach()之前)返回非空活动.片段具有活动之后,它可以通过检查(包括更改 *** 作栏按钮)来告诉它手动执行活动中正在执行的 *** 作.

总结

以上是内存溢出为你收集整理的android-如何根据片段的类型设置片段的 *** 作栏和左抽屉属性全部内容,希望文章能够帮你解决android-如何根据片段的类型设置片段的 *** 作栏和左抽屉属性所遇到的程序开发问题。

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

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

原文地址:https://54852.com/web/1089145.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存