我正在使用 TabSpec 来实现选项卡及其导航......我有 3 个选项卡,即技术、政治和体育......我为每个创建了一个类,并为每个创建了一个布局(xml 文件)......但是 .setIndicator 没有将 (string,XmlResourceParse) 作为参数...我可以使用什么方法?我的主要活动代码是
package com.example.tabtest;
import android.app.TabActivity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.widget.TabHost;
import android.widget.TabHost.TabSpec;
public class TabTestMainActivity extends TabActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tab_test_main);
Resources ressources = getResources();
TabHost tabHost = getTabHost();
//Technology tab
Intent intentTech=new Intent().setClass(this,Technology.class);
TabSpec tabSpecTech=tabHost
.newTabSpec("Tech")
.setIndicator("",ressources.getLayout(R.layout.activity_technology)) //passing xml
// resourceParser
.setContent(intentTech);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.action_bar, menu);
return super.onCreateOptionsMenu(menu);
}
}
我搜索了 TabSpec 的其他方法......但不知道要实现哪个以及如何......