【Android代码片段之三】TabActivity实现多页显示效果
16lz
2022-04-18
效果图如下:
代码如下:
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全屏设置
- Android(安卓)计时器的实现
- 动态调整Android(安卓)surfaceView 视图上下层问题
- android实现涂鸦,保存涂鸦后的图片,清屏
- Android实践之TabActivity
- Android中保存Logcat信息到文件
- Android(安卓)Tools
- Android布局管理
- reactNative 集成支付宝支付