需求
我有2个活动的应用程序,说A和B,与像导航A->B
和B->A
(上背面印刷中)。 我的要求是
- 我想一个视图/布局浮动在屏幕上,而不管是哪个活动是当前可见。 我膨胀上的应用程序开始(活性A的的onCreate)该视图中,从A-> B的过渡期间保持在屏幕上的静态和当B是在屏幕上。
- 所以自然该视图应被充气只有一次(当应用程序启动A的,的onCreate)。
我发现了什么
我做了一些搜索,并从我能找到,有2种方法在android系统重用布局
使用
<include>
这似乎只是写常用的UI元素的XML代码的工具。 它被夸大每次在父布局使用时间。
使用
ViewStub
我没有使用ViewStub一些研究,似乎还了重用代码段在很多布局。 这也需要我们每一个使用它的版面,但它只有当我们让他们在运行时可见被充气时间进行充气。
我要求另一个提示
对于熟悉iPhone开发人员可以添加视图对UIWindow
,它在那里停留,不论其中UIViewController
是当前活动。 我想在我的应用程序具体行为。
我原来的设置
我瞄准了Android 2.1及以上。 看来Fragment
可从API级别11(Android 3.0的)及以上。 一种选择是使用的Android兼容性库 ,使的使用Fragment
在旧版本。 我目前正在研究,现在上。 但我也想知道是否有可用于满足我的要求,而不是改变我的整个项目和使用片段的任何其他方法。
我在我的应用程序大约30多活动,我想这个布局漂浮在所有的人。 我只是做了一个测试案例2个活动,使这个问题简单,轻松。