十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Android Tab 控件详解及实例
创新互联-专业网站定制、快速模板网站建设、高性价比迎江网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式迎江网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖迎江地区。费用合理售后完善,10余年实体公司更值得信赖。
在桌面应用中Tab控件使用得非常普遍,那么我们经常在Android中也见到以Tab进行布局的客户端。那么Android中的Tab是如何使用的呢?
1.Activity
package com.wicresoft.activity; import com.wicresoft.myandroid.R; import android.app.TabActivity; import android.os.Bundle; import android.util.Log; import android.widget.TabHost; import android.widget.TabHost.OnTabChangeListener; @SuppressWarnings("deprecation") public class mainActivity extends TabActivity { private TabHost tabhost; @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); //从TabActivity上面获取放置Tab的TabHost tabhost = getTabHost(); tabhost.addTab(tabhost //创建新标签one .newTabSpec("one") //设置标签标题 .setIndicator("红色") //设置该标签的布局内容 .setContent(R.id.widget_layout_red)); tabhost.addTab(tabhost .newTabSpec("two") .setIndicator("黄色") .setContent(R.id.widget_layout_yellow)); tabhost.addTab(tabhost .newTabSpec("three") .setIndicator("蓝色") .setContent(R.id.widget_layout_blue)); tabhost.setOnTabChangedListener(listener); } private OnTabChangeListener listener = new OnTabChangeListener(){ @Override public void onTabChanged(String arg0) { // TODO Auto-generated method stub Log.i("TabChange", arg0); } }; }
2.布局文件
<?xml version="1.0" encoding="utf-8"?>
3.Manifest文件
4.效果
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!