G
Gil
Fortgeschrittenes Mitglied
- 13
Hallo Leute, ich hoffe der eine oder andere hier kann mir helfen.
Ich moechte ein App entwickeln, die wie das SettingsActivity bei Klick auf ein neues View umschaltet und so Unteroptionen anzeigt. Da es relativ viele Unterpunkte sein koennen, muss man Scrollen koennen.
Also zB
Punkt1->Unterpunkt1, Unterpunkt2 ..
Punkt2->Unterpunkt3, Unterpunkt4 ..
usw
Ich habe mir hier einen ViewFlipper gedacht, und in dem ViewFlipper mehrere ScrollViews.
Wenn ich da in die Scrollviews jetzt aber ein TableLayout packe, oder ein LinearLayout bekomme ich immer ein Forceclose. Funktionieren tut es nur mit RelativeLayout im ScrollView, das finde ich aber unpraktisch, es geht sicher anders auch.
Kann mir jemand helfen wie ich das richtig angehe?
In etwa so, ... wenn es eine ganz andere Moeglichkeit gibt, gerne. Danke!
Und weites komm ich mit der Debugger Perspektive ueberhaupt nicht klar, ich finde da nicht heraus wo genau der Fehler liegt. Es wird nur auf irgendwelche Referenzen mit irgendwelchen Zahlen verwiesen ...
Ich moechte ein App entwickeln, die wie das SettingsActivity bei Klick auf ein neues View umschaltet und so Unteroptionen anzeigt. Da es relativ viele Unterpunkte sein koennen, muss man Scrollen koennen.
Also zB
Punkt1->Unterpunkt1, Unterpunkt2 ..
Punkt2->Unterpunkt3, Unterpunkt4 ..
usw
Ich habe mir hier einen ViewFlipper gedacht, und in dem ViewFlipper mehrere ScrollViews.
Wenn ich da in die Scrollviews jetzt aber ein TableLayout packe, oder ein LinearLayout bekomme ich immer ein Forceclose. Funktionieren tut es nur mit RelativeLayout im ScrollView, das finde ich aber unpraktisch, es geht sicher anders auch.
Kann mir jemand helfen wie ich das richtig angehe?
In etwa so, ... wenn es eine ganz andere Moeglichkeit gibt, gerne. Danke!
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ViewFlipper android:id="@+id/details"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ScrollView android:id="@+id/viewMain"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fff"
android:fadingEdgeLength="6px"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
</LinearLayout>
</ScrollView>
<ScrollView android:id="@+id/viewSub"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#fff"
android:fadingEdgeLength="6px"
>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
</LinearLayout>
</ScrollView>
</ViewFlipper>
</LinearLayout>
Zuletzt bearbeitet: