android tabhost学习
16lz
2022-05-26
public class TabWidgetActivity extends TabActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);setContentView(R.layout.main);Resources res = getResources(); // Resource object to get TabHost tabHost = getTabHost(); // The activity TabHostTabHost.TabSpec spec; // TabSpec for each tabIntent intent; // Reusable Intent for each tab// Create an Intent to launch an Activity for the tab (to be reused)intent = new Intent().setClass(this, ArtistsActivity.class);//新建一个TabSpec tabHost.newTabSpec(tag名).setIndicator("显示的名字", "图片").setContent(设置到intent);spec = tabHost.newTabSpec("artists").setIndicator("Artists", res.getDrawable(R.drawable.ic_tab_artists)).setContent(intent);tabHost.addTab(spec);//添加到TabHost// Do the same for the other tabsintent = new Intent().setClass(this, AlbumsActivity.class);spec = tabHost.newTabSpec("albums").setIndicator("Albums", res.getDrawable(R.drawable.ic_tab_albums)).setContent(intent);tabHost.addTab(spec);intent = new Intent().setClass(this, SongsActivity.class);spec = tabHost.newTabSpec("songs").setIndicator("Songs", res.getDrawable(R.drawable.ic_tab_songs)).setContent(intent);tabHost.addTab(spec);tabHost.setCurrentTab(2);//当前显示哪个tab } }
更多相关文章
- TextView添加Onclick点击无效没反应解决办法
- 【android开发】之【android动态布局方法总结】
- 日积月累--android基础知识日记
- Android(安卓)GridView 例子
- android 笔记:判断手机是否显示虚拟按键
- android listView 滚动加载显示
- Android获取SDcard目录及创建文件夹;
- android 添加menu 菜单项
- Android虚拟sdcard