java - 同时使用 Button 和 Tab?

标签 java android tabs android-tabactivity

在我的应用布局中,我需要在屏幕顶部有一个下拉列表按钮,然后是一个带有四个选项卡的 tabHost,每个选项卡显示不同的 Activity 。

enter image description here

点击 Button(Phys) 会显示:

enter image description here

现在我想要的是 tabcontent 根据下拉列表中选定的主题更改或更新自身。

我使用的是一个简单的 tabactivity。

我想知道获得此功能的任何好方法。任何做过类似事情的人请帮助我。我非常需要这个?

最佳答案

简单的方法:

  • 提供一个全局静态变量,例如 gCurrentActivity 或 gSomeValue,
  • 在每个 Activity 上设置 gCurrentActivity,因此您始终拥有当前 Activity ,这就是上下文
  • 在很多情况下你可以使用 getApplicationContext()
  • 编写一个方法在加载任何 Activity 或重要事件后刷新选项卡主机或其他控件

通过这种简单的方法,您可以随时更新页脚、页眉、标签等。

关于java - 同时使用 Button 和 Tab?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9885753/

相关文章:

android - 使用 FrameLayout 将 TextView 置于 ImageView 之上

android - 在 viewpager 中更新 gridview

html - 编辑模板的动态导航选项卡

java - 在构造函数中初始化空实例变量

java - 如何在mockito中模拟 Controller 的服务

java - LIBGDX:类扩展 scene2d.Stage 时未调用 hit() 方法

android - Tablayout 文本颜色没有变化,android?

java - 车辆 2 车辆通信问题

android - 来自 HttpURLConnection 的 OkHttpClient 连接泄漏警告

java - 缺少选项卡名称和选项卡名称在 android studio 上不会更改