当前位置: 代码迷 >> Android >> Android TabActivity实现多页展示效果
  详细解决方案

Android TabActivity实现多页展示效果

热度:25   发布时间:2016-05-01 11:00:02.0
Android TabActivity实现多页显示效果

?

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;    }}

?

  相关解决方案