栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 移动开发 > Android

Android Tab 控件详解及实例

Android 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Tab 控件详解及实例

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.布局文件



  

  
  
  
  
  
    
    
    
     
     
     
     
  
 

3.Manifest文件



  

  
    
      
 
 
      
    
  


4.效果



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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/159265.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号