0

在我正在开发的应用程序中,我希望在屏幕底部有一个带有一些控件的栏。它应该覆盖应用程序中的每个活动,但也能够消失和重新出现。为此,我考虑了一些选项,例如简单地使用线性布局并设置每个活动的可见性或以某种方式使用片段。可能这些会起作用,但我觉得必须有更好的解决方案。所以我的问题是:最好的方法是什么?

4

1 回答 1

2

有两种方法可以做到这一点。您可以只使用Fragments,并使您的叠加层成为一个片段。

另一种方法是使用 AcitivityWithOverlay 子类化 Activity,它处理覆盖层的出现和消失,然后让所有活动继承它。如果我这样做,我会让我的叠加层成为一个单例,所以我不会在所有地方创建额外的版本来做同样的事情。

于 2013-11-03T16:31:00.350 回答