Android Tab 控件详解及实例

在桌面应用中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.效果

Android Tab 控件详解及实例_第1张图片

Android Tab 控件详解及实例_第2张图片

Android Tab 控件详解及实例_第3张图片

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

更多相关文章

  1. Android 获取控件的宽和高
  2. Material Design综合实例
  3. Android 获取控件高度宽度三种方法,防止0的出现
  4. [android]组件和控件的区别
  5. 【Android】自定义控件系列之TextView设置Drawable的大小
  6. android获取控件的几种方法
  7. android中view组件使用详解
  8. Android简单的计算控件使用

随机推荐

  1. Android NumberPicker详细使用
  2. Android中的ImageSwitch控件
  3. Android 设置全屏,画图,加载位图
  4. Android的种类与应用
  5. Android 属性动画中心点无限循环
  6. Android绘制圆形图片(五)
  7. Android Studio设置全屏
  8. Android 3G网络下 http refused 解决办法
  9. android dx批处理
  10. 出错:PhoneFactory.getDefaultPhone must