0

Android新手在这里。我在 Swing 中有一个现有的旧版应用程序,我希望将其转换为 Android 应用程序。在旧版应用程序中,我在底部有一个永久的 StatusView(以黄色标出)。StatusView 将在整个应用程序中始终显示。

更多背景信息.. android应用程序,一个车载资产管理终端,会有点复杂,因为它涉及到很多Activity和后台线程。在应用程序启动时,它将通过基于套接字的通信连接到我们的后端。StatusView 需要显示一个图像,表明它是 COMMS CONNECTED。此外,在应用程序启动时,它会显示它是否已连接 GPS。

在 Android 中,我将如何做到这一点?它会是传递给每个活动的片段吗?还是只是在每个活动上创建或传递的自定义视图?这可能吗?

安卓视图

4

2 回答 2

2

如果它不是一个复杂的应用程序,即如果没有真正需要多个活动,那么我肯定会建议在您的 xml 布局中使用一个视图来获取状态信息,并使用片段来呈现您的状态视图周围的其他信息。

如果你绝对不能用一个活动来做这个应用程序,那么我认为你必须为你的状态信息创建一个片段,然后将它附加到每个活动中。请记住,片段的生命周期与它所附加的活动的生命周期相关联并受其控制。因此,您必须为每个活动附加/添加您的状态片段。

希望有帮助。

于 2013-09-26T01:58:34.180 回答
0

只需为此创建一个视图并用于<include ... />将该视图包含到您的活动布局中。在每个活动中,您必须独立修改它。

于 2013-09-26T03:47:05.053 回答