关于TabHost addTab的问题
这句时,程序就执行不下去了,因为后面这句System.out.println("tabhost");一直就没有执行,求各位大神指导指导
import android.os.Bundle;
import android.app.Activity;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TabHost;
public class MainActivity extends FragmentActivity implements OnCheckedChangeListener{
private TabHost tabhost;
private RadioGroup rg_player_control;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.tabhost_list);
//绑定tabhost
tabhost = (TabHost)findViewById(android.R.id.tabhost);
tabhost.setup();
//radiogroup操作
rg_player_control = (RadioGroup)findViewById(R.id.music_tab_group);
rg_player_control.setOnCheckedChangeListener(this);
rg_player_control.setClickable(true);
TabHost.TabSpec spec;
spec = tabhost.newTabSpec("rb_player_local").setIndicator("rb_player_local").setContent(new Intent(this, Test.class));
System.out.println("tabhost");
tabhost.addTab(spec);
spec = tabhost.newTabSpec("rb_player_favorite").setIndicator("rb_player_favorite").setContent(new Intent(this, Test2.class));
tabhost.addTab(spec);
spec = tabhost.newTabSpec("rb_player_online").setIndicator("rb_player_online").setContent(new Intent(this, Test3.class));
tabhost.addTab(spec);
}
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
switch(checkedId)
{
case R.id.rb_player_local:
tabhost.setCurrentTabByTag("rb_player_local");
break;
case R.id.rb_player_favorite:
tabhost.setCurrentTabByTag("rb_player_favorite");
break;
case R.id.rb_player_online:
tabhost.setCurrentTabByTag("rb_player_online");
break;
}
}
}相关推荐
Android开发之TabHost选项卡及相关疑难解决方法
主要介绍了Android开发之TabHost选项卡及相关疑难解决方法,结合实例形式较为详细的分析了Android开发中TabHost选项卡的常见用法以及相关疑难问题解决方法,需要的朋友可以参考下
Tabhost嵌套以及Tab中多个Activity跳转的实现
今天明白了Tabhost嵌套和Tab里实现多个Activity的跳转原理,自己做了一个demo,先看看效果图: 源码 如下: [java] view plaincopy (1) DoubleTabHost package yy.android.tab; import android.app.TabActivity; import android.co
Android 导航条效果实现(一) TabActivity+TabHost
TabActivity(已过时)+TabHost 实现选项卡效果: (一)、相关类介绍: 1、TabHost:提供选项卡(Tab页)的窗口视图容器。 2、TabSpec:每个选项卡都包含选项卡指示符、内容和用于识别选项卡的标签。
【Android】利用TabHost实现选项卡效果
最近写的一个App里有两个Activity分别实现不同的功能,但是博主觉得同等重要,都应该放在主界面上。所以,博主打算把主界面做成选项卡的样子,两个Activity分别在一个选项卡上,微信、新浪微博、淘宝、大众点评等App中都用到这样的选项卡。 晒一下博主自己的xiaoguoq
Android用tabhost实现 界面切换,每个界面为一个独立的activity操作
主要介绍了Android用tabhost实现 界面切换,每个界面为一个独立的activity操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧



