展会信息港展会大全

TabActivity实现多页显示效果
来源:互联网   发布日期:2015-10-03 11:09:30   浏览:1450次  

导读:效果图如下:代码如下:package com.zhangyg.tab.test;import java.util.ArrayList;import java.util.List;import android.app.TabActivity;import android.os.Bundle;import android.view.View;import a......

效果图如下:

代码如下:

package com.zhangyg.tab.test;

import java.util.ArrayList;

import java.util.List;

import android.app.TabActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.ListView;

import android.widget.TabHost;

public class MainActivity extends TabActivity implements

TabHost.TabContentFactory {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

TabHost th = getTabHost();

th.addTab(th.newTabSpec("home").setIndicator("首页").setContent(this));

th.addTab(th.newTabSpec("@me").setIndicator("@我").setContent(this));

th.addTab(th.newTabSpec("comment").setIndicator("评论").setContent(this));

th.addTab(th.newTabSpec("mess").setIndicator("私信").setContent(this));

th.addTab(th.newTabSpec("write").setIndicator("撰写").setContent(this));

}

@Override

public View createTabContent(String tag) {

ListView lv = new ListView(this);

List<STRING> list = new ArrayList<STRING>();

list.add(tag);

ArrayAdapter adapter = new ArrayAdapter(this,

android.R.layout.simple_list_item_checked, list);

lv.setAdapter(adapter);

return lv;

}

}

赞助本站

人工智能实验室
相关内容
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港