效果图如下:

android中的TabHost(选项卡)的使用

其中main.xml代码如下:

AndroidManifest.xml的代码如下:

其中MyTab.java代码如下:

package android.demo; import android.app.TabActivity; import android.graphics.Color; import android.os.Bundle; import android.view.LayoutInflater; import android.widget.TabHost; import android.widget.TabHost.OnTabChangeListener; @SuppressWarnings("deprecation") public class MyTab extends TabActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TabHost tabHost = getTabHost(); // 设置使用TabHost布局 LayoutInflater.from(this).inflate(R.layout.main, tabHost.getTabContentView(), true); // 添加第一个标签页 tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("已接电话") .setContent(R.id.tab01)); // 添加第二个标签页 tabHost.addTab(tabHost .newTabSpec("tab2") // 在标签标题上放置图标 .setIndicator("呼出电话", getResources().getDrawable(R.drawable.ic_launcher)) .setContent(R.id.tab02)); // 添加第三个标签页 tabHost.addTab(tabHost.newTabSpec("tab3").setIndicator("未接电话") .setContent(R.id.tab03)); } }

相关文章: