gpt4 book ai didi

android - 向选项卡式 Activity 添加新 Activity

转载 作者:行者123 更新时间:2023-11-30 04:51:43 24 4
gpt4 key购买 nike

我已将 4 个 Activity 添加到 tabhost 小部件。这些工作正常。问题是我已经从 TabbedHost 中存在的我的 Activity 开始了一项新 Activity 。此 Activity 在新屏幕上启动,即选项卡不再可见。我怎样才能开始一个新的 Activity ,它仍然在选项卡式主机中。我希望你明白我的意思?

亲切的问候,马丁

最佳答案

哈哈!!这就是 Tabhost 小部件的问题!它们不允许您在 tabhost 本身中启动另一个 Activity 。

我的解决方法是通过将它们分配给一些变量来保存状态,然后更改整个 contentView本身通过调用 context.setContentView(R.layout.newLayout) ...

然后在加载 contentView 之后你必须覆盖

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//check if this has been called by your second view, if yes then
//set the previous ContentView and assign the values accordingly
//else super.onKeyDown(keyCode,event)
}

对我来说就像一个魅力......你也可以通过在你的第二个 View 中有一个后退按钮来做同样的事情......这是你的电话......

可以进一步引用here ...

关于android - 向选项卡式 Activity 添加新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3095708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com