标签: android android-layout
我们有一个由模块菜单组成的Android应用程序,每个模块都有与此图片相同的布局:
你有一个带有模块名称的标题和底部的两个按钮。模块本身就是这三个透明元素的背后。左键允许用户移动到上一个屏幕,右键允许用户使用模块返回菜单。标题中的文字根据当前的屏幕操作而变化。
我的问题是如何构建模块透明框架。 Android中的一个布局是否可以在另一个上面?我们应该将代码设计为将由所有模块继承的父类吗?我对一些最佳实践感兴趣。我有Java的经验,但只有Android的理论知识。
答案 0 :(得分:0)
您所寻找的是Fragments。这些片段有点像Activities,有自己的布局和生命周期,但您可以一次使用多个Fragments。这意味着您将能够使用一个Fragment作为导航和标题,并使用一个作为其背后的模块。
Activities
Fragments
Fragment
答案 1 :(得分:0)
准备一个单独的公共布局,并使用该布局添加到您想要的任意数量的布局。
有关详情,请查看this