android 音乐播放器制作 之 Tabhost 简单使用(二)
来源:互联网 发布:linux chgrp 单词 编辑:程序博客网 时间:2024/04/27 06:02
在上一篇http://blog.csdn.net/woshishuoshuoa/article/details/9664231中较为详细地描述了如何在xml中配置TabHost,那么在acticity中如何使用TabHost以实现很方便地在不同的Activity间切换呢,这里在上一篇的基础给出MainAcitivity中源代码,如下:
import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.widget.TabHost;import android.widget.TabHost.TabSpec;public class MainActivity extends TabActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.main);// 取得TabHost对象TabHost tabHost=getTabHost();// 为TabHost添加标签Intent intent=new Intent(MainActivity.this,MusicListActivity.class);TabSpec tabSpecMusic=tabHost.newTabSpec("music").setContent(intent);tabSpecMusic.setIndicator("音乐",getResources().getDrawable(R.drawable.music));tabHost.addTab(tabSpecMusic); TabSpec tabSpecAlbum=tabHost.newTabSpec("album").setContent(intent);tabSpecAlbum.setIndicator("专辑",getResources().getDrawable(R.drawable.album));tabHost.addTab(tabSpecAlbum); TabSpec tabSpecArtist=tabHost.newTabSpec("aritist").setContent(intent); tabSpecArtist.setIndicator("歌手",getResources().getDrawable(R.drawable.item));tabHost.addTab(tabSpecArtist); TabSpec tabSpecLast=tabHost.newTabSpec("last").setContent(intent);tabSpecLast.setIndicator("最近播放",getResources().getDrawable(R.drawable.last));tabHost.addTab(tabSpecLast);// 设置当前显示哪一个标签tabHost.setCurrentTab(0);}}另外还要有一个MusicListActivity,可以为空,但一定要有,否则新增的四个图标是出不来的。因为图标下方的区域就是存放对应的acticity中的东西的,所以可以为空,但绝对不可以没有!!!
import android.app.ListActivity;public class MusicListActivity extends ListActivity{ }
结果图:
- android 音乐播放器制作 之 Tabhost 简单使用(二)
- android 音乐播放器制作 之Tabhost 简单使用(三)(1)
- android 音乐播放器制作 之 Tabhost 简单使用(一)
- 简单android音乐播放器上 android学习(二)
- android简单音乐播放器(二)
- Android Service 使用,一个简单音乐播放器 DEMO(二)
- 最简单、简易的android音乐播放器,android开发应用之(音乐播放)
- Android音乐播放器制作(二 )点击歌曲实现播放
- Android之简单本地音乐播放器
- 制作一个简单的Android版的音乐播放器
- Android 超简单音乐播放器(二)添加本地音乐 (RecyclerView)(Cursor)
- android学习之利用MediaPlayer制作音乐播放器
- Qt音乐播放器制作(二)Easy Player
- JFram制作简单音乐播放器
- js制作简单的音乐播放器
- Android-简单音乐播放器
- Android简单音乐播放器
- android简单音乐播放器
- 按位运算符(>> << ~ & ^ | )及实例
- 自学java总结----equals
- jquery fullCalendar 显示时出现12a的解决方案
- Python 字典
- Effective C++读书笔记(三) 资源管理
- android 音乐播放器制作 之 Tabhost 简单使用(二)
- classwizard的种种
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- android消息处理机制
- fusioncharts关于双Y轴须知
- struts2基于ajax的验证用户名是否被注册示例
- Arduino 固件烧录相关配置问题
- Linux环境下安装sqlite3
- Gtest在vs 2010上的配置