急!!!android开发:自定义dialog中使用tabhost
有木有人试过在自定义dialog中使用tabhost:Intentintent=newIntent();intent.setClass(this._context,Sho...
有木有人试过在自定义dialog中使用tabhost:
Intent intent = new Intent();
intent.setClass(this._context, ShowAdActivity.class);
tabHost = (TabHost)findViewById(R.id.tabhost);
if(tabHost!=null){
TabSpec tabSpec = tabHost.newTabSpec("tab1")
.setIndicator(new TabButton(this._context, R.drawable.tabbtn_bg, "tab1"))
.setContent(intent);
tabHost.addTab(tabSpec);
tabHost.setCurrentTab(0);
}
然后报错:
07-06 17:59:12.508: E/AndroidRuntime(19591): FATAL EXCEPTION: main
07-06 17:59:12.508: E/AndroidRuntime(19591): java.lang.NullPointerException
07-06 17:59:12.508: E/AndroidRuntime(19591): at android.widget.TabHost.addTab(TabHost.java:233)
我木有分了 求大神解答 展开
Intent intent = new Intent();
intent.setClass(this._context, ShowAdActivity.class);
tabHost = (TabHost)findViewById(R.id.tabhost);
if(tabHost!=null){
TabSpec tabSpec = tabHost.newTabSpec("tab1")
.setIndicator(new TabButton(this._context, R.drawable.tabbtn_bg, "tab1"))
.setContent(intent);
tabHost.addTab(tabSpec);
tabHost.setCurrentTab(0);
}
然后报错:
07-06 17:59:12.508: E/AndroidRuntime(19591): FATAL EXCEPTION: main
07-06 17:59:12.508: E/AndroidRuntime(19591): java.lang.NullPointerException
07-06 17:59:12.508: E/AndroidRuntime(19591): at android.widget.TabHost.addTab(TabHost.java:233)
我木有分了 求大神解答 展开
3个回答
展开全部
把错误截图弄全 代码行号带上
追问
就是提示这行 tabHost.addTab(tabSpec); 错误
追答
你截图的错误提示对应的包是安卓自己的,android.widget.TabHost.addTab(TabHost.java:233),不是你的 你再找找有没有你自己包里的错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
目测tabSpec空。。。具体原因不知道
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询