本文标签: Android代码片段
效果图如下:
代码如下:
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; } }
声明: 本文由( 张飞不张,文采横飞 )原创编译,转载请保留链接: 【Android代码片段之三】TabActivity实现多页显示效果
Linux系统与内核学习群:194051772
WP建站技术学习交流群:194062106