【Android代码片段之三】TabActivity实现多页显示效果
16lz
2021-01-23
效果图如下:
代码如下:
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 implementsTabHost.TabContentFactory {@Overridepublic 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));}@Overridepublic 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 学习笔记有用代码片段(1)
- Android 采用代码编写ui
- android典型代码系列(六)------drawable图片转换为48dip的bitmap
- Android 实现不同字体颜色的TextView实现代码
- 可以下载Android 源代码的repo源文件
- Android最便捷banner轮播图实现原理及代码
- 【实战】android网页源代码查看器
- android 防止反编译重签名,C实现代码
- android有用代码片段