Android上的Action Bar是Singleton?

时间:2014-06-10 15:07:58

标签: design-patterns android-actionbar android-searchmanager android-search

当我们在Android中使用搜索窗口小部件并创建多次时,可能会搜索窗口小部件以便知道写入的内容...操作栏是否像图层一样工作?无论我在哪个活动中,都是同一个动作栏吗?

1 个答案:

答案 0 :(得分:0)

在Android开发几个月后,我可以说我自己的问题的答案是否定的。

每个Activity都有自己的Action Bar(如果有),共享Action Bar的唯一方法是使用Fragments。在这种情况下,我们可能只有一个Activity包含Action Bar,Search Widget和我们喜欢的所有东西(甚至是它的方法!),只能通过Fragment Transaction更改(替换或添加)它的实际布局。

也就是说,只更改布局的一部分,或者如果Fragment占用所有空间然后具有基于用户交互随时间变化的动态布局,并且不必每次都启动许多活动并设置所有内容