当前位置: 首页 > 知识库问答 >
问题:

底部标签栏有4个标签,连接到另一个活动,有两个片段,每个标签控制一个片段

施彬彬
2023-03-14

我在活动中有四个底部选项卡,其中一个选项卡将导航到另一个活动。这个活动有2个片段,四个选项卡中的每一个控制一个片段,当我点击(活动有2个片段)的选项卡时,应用程序停止

如有任何帮助,请提前感谢

共有1个答案

陈俊郎
2023-03-14
public class MainActionbarActivity extends TabActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main_actionbar);

        // Your Tab Titles
        String tab_title[] = { "", "", "","" };

        // Your Tab Drawables for their states
        int tab_drawables[] = { R.drawable. tab_location_custom,
                R.drawable.tab_network_custom, R.drawable.tab_editprofile_custom,
                R.drawable.tab_home_custom };

        // Your Tab Activities
        Object tab_act[] = { PatientTrackingActivity.class, SocialNetworkActivity.class, EditProfileActivity.class, Homepage.class };

        // / TabHost setup
        final TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
        tabHost.setup();

        TabSpec tab_spec;

        for (int i = 0; i < tab_act.length; i++) {
            tab_spec = tabHost.newTabSpec(tab_title[i]);
            tab_spec.setIndicator(tab_title[i],
                    getResources().getDrawable(tab_drawables[i]));
            tab_spec.setContent(new Intent(this, (Class<?>) tab_act[i]));
            tabHost.addTab(tab_spec);
        }
        tabHost.setCurrentTab(0);
    }

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            MainActionbarActivity.this.finish();
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }


}
 类似资料:
  • 我有四个标签和它的四个片段附加。滑动将把你带到下一个片段或标签。

  • 问题内容: 实际执行segue没问题,但是当我这样做时,我的选项卡栏从视图底部消失了。我已经从TabBarController1到TabBarController2创建了一个故事图板。 我找到了很多关于Objective-C的答案,但是没有找到Swift的答案。 这是执行segue的代码: 问题答案: 你不想吵架。序列创建目标视图控制器的新实例并显示它。 这就是您的标签栏消失的原因。您将使用2个选

  • 问题内容: 目标: 使用jQuery,我试图替换所有出现的情况: 与: 我的解决方案: 我了解到以下内容: 我的解决方案的问题: 但是问题在于它用 第一个 “ code”标签之间的内容替换了(第二,第三,第四等)“ code”标签之间的所有内容。 例如 变成 我认为我需要使用“ this”和某种功能,但恐怕我还在学习,并且不太了解如何将解决方案组合在一起。 问题答案: 您可以将一个函数传递给 [d

  • 我正在做一个NFC应用程序,想知道这种情况是否可能: 比如说,我在一个项目中有两个NFC标签和两个活动。NFC A是通过在NFC A中编写MIME类型来打开活动A的 在项目的清单文件中,活动A有以下意图过滤器: 所以,这很好用。我将添加另一个NFC标签和另一个活动。NFC B是为了开放活动B而编写的 现在,我应该如何将MIME类型写入NFC B并为活动B设置意图过滤器?考虑到活动A和活动B都在一个

  • 问题内容: 我在Java中使用DOM表示形式 如何区分xml标记中是否包含值或是否包含另一个嵌入式标记?例如,我可以拥有: 要么 我想做以下 如何写条件1? 问题答案: 您可以通过遍历子节点列表来测试每个子节点: 然后condition1是。 或者,您可以使用实施测试。但是,如果 是 子元素,这种方法会遍历整个片段您正在测试,并分配大量内存。

  • 当一个标记接触到另一个标记时,我如何使一个条件被执行?我会这样做: 但不管用。我是不是忘了什么?您好,Tjovo工作室