Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Kleines Problem mit Tabs

Das Thema "Kleines Problem mit Tabs" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 13.12.2011, 08:48   #1 (permalink)
Neuer Benutzer

Registriert seit: 06.12.2011
Beiträge: 22
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard Kleines Problem mit Tabs

Hi Leute,

seit gestern versuche ich eine Tabbar zu erstellen. Hierzu habe ich auch shcon sehr viel bei Google gesucht und schon einiges gefunden. Nun wollte ich mir eine eigene Tabbar erstellen.

Der Code dafür sieht zurzeit so aus:

Code:
 
public
class test extends Activity { private TabHost mTabHost;
private Context mContext;
privatevoid setupTabHost() {
mTabHost = (TabHost) findViewById(android.R.id.tabhost); mTabHost.setup(); }
/** Called when the activity is first created. */
@Override publicvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.editor_tab_bar); mContext = this; setupTabHost(); mTabHost.getTabWidget().setDividerDrawable(R.drawable.tab_divider); setupTab(new TextView(this), getString(R.string.tx_editor_info), R.drawable.info); } // firstTabSpec.setContent(new Intent(context, EditorTab1.class)); privatevoid setupTab(final View view, final String tag, finalint dw) { View tabview = createTabView(mTabHost.getContext(), tag, dw); TabSpec spec = mTabHost.newTabSpec(tag) .setIndicator(tabview) .setContent(new Intent(mContext, EditorTab1.class)); mTabHost.addTab(spec); // mTabHost.setOnTabChangedListener(new TabChangeListener());
}
privatestatic View createTabView(final Context context, final String text, finalint dw) { View view = LayoutInflater.from(context).inflate(R.layout.editor_layout_tabs_bg, null); TextView tv = (TextView) view.findViewById(R.id.tabsText); tv.setText(text); ImageView iv = (ImageView)view.findViewById(R.id.tabsImage); iv.setImageResource(dw); return view; }
}
An der Stelle, wo ich meinen Tabs den Content zuweise, scheint es Probleme zu geben.

.setContent(new Intent(mContext, EditorTab1.class));
mTabHost.addTab(spec);



Dann fliegt mir ne Exception um die Ohren:

Code:
12-13 08:45:05.619: ERROR/AndroidRuntime(29417): /system/csc/feature.xml ==> cannot open file
12-13 08:45:08.549: ERROR/UinboxLogger(29434): [UinboxReceiver] onReceive() >> Context is android.app.ReceiverRestrictedContext@405236a8 12-13 08:45:09.329: ERROR/AndroidRuntime(29448): /system/csc/feature.xml ==> cannot open file 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): FATAL EXCEPTION: main 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): java.lang.RuntimeException: Unable to start activity ComponentInfo{de.androiddev.test/de.androiddev.test.tabbar.test}: java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'? 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1651) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.os.Handler.dispatchMessage(Handler.java:99) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.os.Looper.loop(Looper.java:123) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread.main(ActivityThread.java:3687) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at java.lang.reflect.Method.invokeNative(Native Method) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at java.lang.reflect.Method.invoke(Method.java:507) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at dalvik.system.NativeStart.main(Native Method) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): Caused by: java.lang.IllegalStateException: Did you forget to call 'public void setup(LocalActivityManager activityGroup)'? 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:674) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.widget.TabHost.setCurrentTab(TabHost.java:348) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.widget.TabHost.addTab(TabHost.java:227) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at de.androiddev.saarlandkochbuch.tabbar.test.setupTab(test.java:42) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at de.androiddev.saarlandkochbuch.tabbar.test.onCreate(test.java:34) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1615) 12-13 08:45:21.019: ERROR/AndroidRuntime(29457): ... 11 more 12-13 08:45:21.049: ERROR/(162): Dumpstate > /data/log/dumpstate_app_error 12-13 08:47:20.569: ERROR/PowerManagerService(162): CurLock p:3 mPS:1


Könnt ihr mir da evtl. weiterhelfen?



Vielen Danke und Grüße



Butch
Butch78 ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Kleines Problem mit Anruferblocker! jora66 LG P500 Optimus One Forum 6 26.03.2011 18:44
Kleines Problem mit xda-kitchen mlauX Root / Hacking / Modding für HTC Desire 7 01.02.2011 21:46
Kleines Problem mit Annäherungssensor Flycs Nexus One Forum 5 09.03.2010 12:25




Du liest gerade: "Kleines Problem mit Tabs" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.