if(......)
{
tabHost.getTabWidget().getChildAt(0).setVisibility(View.GONE);
//to hide the first tab in the TabHost
}
此代碼是否有任何問題?當我在onCreate()方法中添加此代碼時,應用程序崩潰。 任何想法?隱藏Android中的TabHost中的選項卡
我的logcat:
05-31 22:03:38.471: E/AndroidRuntime(598): Caused by: java.lang.NullPointerException 05-31 22:03:38.471: E/AndroidRuntime(598): at swayam.dev.mushtouch.MushTouchActivity.setVisibilityControls(MushTouchActivity.java:75) 05-31 22:03:38.471: E/AndroidRuntime(598): at swayam.dev.mushtouch.MushTouchActivity.onCreate(MushTouchActivity.java:220) 05-31 22:03:38.471: E/AndroidRuntime(598): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 05-31 22:03:38.471: E/AndroidRuntime(598): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
也試過這個代碼。仍然不斷崩潰。
getTabHost().getTabWidget().removeViewAt(0);
不要太明顯,但如果您有機會將您的主題行和標籤提及您提及的語言或開發環境*,您將獲得答案。 – CarlF
好吧,我把它標記爲「Android」。無論如何,你說過之後我也改了話題。 – Swayam
你可以發佈堆棧跟蹤嗎?另外,你是否在代碼中引用TabHost?如果沒有,那是你的問題。 – wdziemia