如何在Android应用程序中创建自定义选项卡

时间:2011-06-08 08:11:48

标签: android

感谢提前..

当我在Android应用程序中创建自定义选项卡时,主屏幕中没有任何选项卡显示

如何解决这个问题请任何人告诉我?

1 个答案:

答案 0 :(得分:3)

你的意思是你想为你的应用程序创建自定义选项卡。现在你有两个类是homemyclass.java和myclass.java。首先,你声明在homemyclass.java中流动两行

private Intent mytab;
private static final String TAB_MYCLASS = "myclass";

然后你将流线写入homemyclass.java的onCreate()函数

mytab = new Intent(this, myclass.class);
addTab(TAB_MYCLASS, getString(R.string."label for tab"), R.drawable."icon for tab display when 
tab is  selected",   R.drawable."icon for tab display when tab is not selected", mytab);

只需将addTab()添加到homemyclass.java

即可
private void addTab(String tag, String label, int icon, int ficon, Intent content) {
    TabHost tabHost = getTabHost();
    TabSpec tabspecDialer = tabHost.newTabSpec(tag).setContent(content);

    //boolean fails = true;

        tabspecDialer.setIndicator(label, getResources().getDrawable(icon));


    tabHost.addTab(tabspecDialer);
}

你还需要修改homemyclass.java和myclass.java的androidManifest.xml