gpt4 book ai didi

java - Android 内的 TabActivity 和导航

转载 作者:行者123 更新时间:2023-12-01 15:32:35 26 4
gpt4 key购买 nike

我用以下代码完成了TabActivity:

addTab(publication, "First", My_Files.class);
addTab(shop, "Second", Others.class);

private void addTab(String labelId, int drawableId, Class<?> c)
{
TabHost tabHost = getTabHost(); // The activity TabHost

Intent intent = new Intent(this, c);
TabHost.TabSpec spec = tabHost.newTabSpec("tab" + labelId);

View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, getTabWidget(), false);
TextView title = (TextView) tabIndicator.findViewById(R.id.title);
title.setText(labelId);
ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
icon.setImageResource(drawableId);

spec.setIndicator(tabIndicator);
spec.setContent(intent);
tabHost.addTab(spec);
}

在第一个和第二个选项卡中,我有 ListView 以及一些上下文,用户按下它,它就会使用以下代码转到其他 Activity:

    Intent intent = new Intent("android.app.reader.FILES");  
intent.putExtra("publicatonName", "fileName");
startActivity(intent);

但是我的TabActivity消失了,但我仍然想像iPhone一样使用它UITabBarUINavigationController

所以现在我在想,当我转到其他 Activity 时,我需要将当前的 TabActivity 按钮类目标更改为当前的以及我的 Tab Bar Activity 应该可见。

也许有人可以帮助我。

谢谢。

最佳答案

ActivityGroup,它将是您其他 Activity 的容器。当用户单击其中一个按钮时,您将获得对 LocalActivityManager 的引用,并使用它来启动和嵌入内部 Activity 。从 here 获取一些经验和 also

关于java - Android 内的 TabActivity 和导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9397093/

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