Android 中 Intent 和 TabHost 的问题
我有一个使用 TabHost 布局的 Android 应用程序。每个选项卡都会调用同一个 Activity,该 Activity 上有一个从数据库加载数据的 ListView。
一切运行正常,但问题是,当用户单击 ListView 项目并且我调用加载意图时,新活动将变为“全屏”并隐藏 TabHost。
我这样称呼新意图:
Intent i=new Intent(this, MyActivity.class);
startActivity(i);
即使我更改 Activity,我也想保持 TabHost 的可见性,有人可以帮助我吗?
I have an Android App that uses a TabHost layout. Every tab calls the same Activity on which there is a ListView that loads data from a DB.
Everything runs fine but the problem is that when the user clicks a ListView item and I call an intent to load, the new activity goes "full screen" and hides the TabHost.
I call the new intent in this way:
Intent i=new Intent(this, MyActivity.class);
startActivity(i);
I would like to maintain visibility of TabHost even if I change Activity, can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
TabHost 中的活动需要是一个 ActivityGroup。
http://united-coders .com/nico-heid/use-android-activitygroup-within-tabhost-to-show- different-activity
The activity in your TabHost needs to be an ActivityGroup.
http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity