java - 在多个 Activity 中重用布局的最简单方法

标签 java android android-layout

我正在尝试在每个页面/Activity 的底部使用导航栏( /image/WbbBE.jpg )。单击图像时,它会打开一个新页面。例如包含倒计时器的页面。

最好的方法是将导航栏布局加载到包含倒计时器的页面底部。或者是否可以只使用一个具有 mainActivity 布局的导航栏布局页面,然后将 countdownPage 加载到主页面中按下按钮后的 Activity 布局?

这将为 5 个不同的 Activity/页面完成。

最佳答案

您可以创建底部布局,然后将其添加到布局的 Activity 中。

通用布局 my_bottom_layout.xml

<RelativeLayout android:id="@+id/bottom_layout">
  <RecyclerView/>
</RelativeLayout>

布局的 Activity

<RelativeLayout
android:id="@+id/layout_1">

...

<include layout="@layout/my_bottom_layout" />
</RelativeLayout>


<RelativeLayout
android:id="@+id/layout_2">

...

<include layout="@layout/my_bottom_layout" />
</RelativeLayout>

关于java - 在多个 Activity 中重用布局的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43880356/

相关文章:

java - 我们需要为 Spring Boot 中的所有内置类创建 bean 吗?

java - OneNote 解析 - 如何获取文档中的文本 Blob?

android - 添加了启动画面 - 更改了应用程序名称

android - 什么是工具 :mockup, tools:mockup_crop 和 tools:mockup_opacity

java - 将按钮放在 google map API 的右上角

android - 更改 Place Autocomplete Fragment 的前景色和背景色

java.util.regex.PatternSyntaxException : Illegal character range near index 71

java - 缺少数据库( "where": syntax error) 附近

java - 如何绘制设备的 4 个角边缘中心

c# - NuGet 包导致 visual studio 2015 和 Xamarin 出现问题