2016-11-03 20 views
0

Hier ist der Entwurf für das LCD-Display ist: imagezu bekommen zwei relativ Layouts zu zeigen versuchen, blättern

Die grüne Grenze gibt den sichtbaren Bildschirm. Zuerst konnte der Benutzer nur die relative Ansicht 1 sehen und die Scrollansicht würde nichts tun. Nachdem der Benutzer die Taste drückt die zweite relativ Ansicht, die zweite relativ von unsichtbar zu sichtbar geht zu zeigen, und die Aussicht ist jetzt scrollbaren (weil der Bildschirm erweitert)

ich meine Layouts verschachtelt sind als

gefolgt
<RelativeLayout> 
    <ScrollView> 
    <LinearLayout> 
     <RelativeLayout1> 
     <RelativeLayout2> 
</ Closing for each layout> 

Mein Problem ist, dass entweder meine relative Ansicht 1 nicht gedehnt wird, um auf den Bildschirm zu passen, oder wenn sie sich dehnt, um auf den Bildschirm zu passen, kann ich nicht zur relativen Ansicht zwei scrollen.

Ich habe versucht, mit match_parent, fill_parent, wrap_content auf allen verschiedenen Ebenen herumzuspielen, habe aber keine Lösung für mein Problem gefunden. Irgendwelche Vorschläge, wie ich das Problem beheben würde?

+0

Bitte senden Sie Ihr gesamtes Layout .. Sie müssen Benutzer relative Layout statt lineares Layout –

+0

@janki gibt es eine Menge Zeug in jeder Schicht, die ich wegen der Wand des Textes nicht kopieren und einfügen möchte. Warum muss ich ein relatives Layout anstelle von LinearLayout verwenden? Ich habe versucht, Relatives Layout zu verwenden, und es verursacht, dass meine anderen Layouts in der Größe schrumpfen – Shimy

Antwort

0

Ihr Design sieht so aus, als ob Sie eine erweiterbare Ansicht implementieren möchten. Versuchen Sie diese Link

+0

Gespielt um es ein wenig und fand heraus, dass Scrollen nicht wirklich mit der erweiterbaren Ansicht funktioniert – Shimy

Verwandte Themen