RelativeLayout Scrollable

Ich habe viele Male versucht, die Elemente in meinem RelativeLayout zu erheben, aber ich bekomme nicht das Ergebnis, das ich erwartet habe:

Bildbeschreibung hier eingeben

  • Set OnClick Listener auf Action Bar Titel in Android
  • Progaurd-Problem "Warnung: Ignorieren InnerClasses Attribut für eine anonyme innere Klasse"
  • Ist es wichtig, die Datenbank zu schließen?
  • PagerTitleStrip zeigt keine Titel auf der ersten Displayseite an, die Titel werden nur nach dem Swiping auf eine andere Seite gezeichnet
  • Fused Location Provider unerwartetes Verhalten
  • Wie bekomme ich Zellen-Service-Signalstärke in Android?
  • Ich möchte die erste Taste nach oben rechts ausrichten und dann habe ich mehrere Textview und ich möchte alle von ihnen Scrollable, aber wenn ich das Tag einfügen bekomme ich einen Fehler, das ist mein Code:

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RL01" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="5dp"> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/btnBrowser" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Browser" android:layout_marginTop="5dp" > </Button> <TextView android:id="@+id/txtAuthor" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20dp" android:textStyle="bold" android:textColor="#143781" android:layout_marginTop="10dp" android:layout_marginLeft="20dp" android:layout_below="@+id/btnBrowser" > </TextView> <TextView android:id="@+id/txtDate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="14dp" android:textColor="#8D89B3" android:layout_marginTop="5dp" android:layout_marginLeft="20dp" android:layout_below="@+id/txtAuthor"> </TextView> <TextView android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="14dp" android:textStyle="bold" android:textColor="#000000" android:layout_marginLeft="20dp" android:layout_marginTop="5dp" android:layout_below="@+id/txtDate"> > </TextView> <TextView android:id="@+id/txtMsg" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textSize="14dp" android:textColor="#000000" android:layout_marginLeft="20dp" android:layout_below="@+id/txtTitle"> </TextView> <Button android:id="@+id/btnReply" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Reply" android:layout_marginTop="20dp" android:layout_below="@+id/txtMsg" android:layout_centerInParent="@+id/txtMsg"> </Button> </ScrollView> </RelativeLayout> 

  • Wie bekomme ich einen WCF-Service mit ksoap2 auf Android?
  • Zusammenführen von Realm-Objekt & Gson-Objekt
  • Android HttpUrlConnection: Post Multipart
  • Kompilieren, Bereitstellung, APK - Android-Abhängigkeitsbereich
  • Warum kann ich nicht gradle Aufgabe connectedDebugAndroidTest in meinem Build-Skript verwenden?
  • Aktivieren des Standortmodus Hohe Genauigkeit oder Akkuladung programmgesteuert, ohne dass Benutzer die Einstellungen besuchen müssen
  • 3 Solutions collect form web for “RelativeLayout Scrollable”

    ScrollView erlaubt nicht mehr als ein direktes Kind, deshalb ScrollView du Fehler. So versuchst du wie folgt:

     <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:text="Button" /> <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/button1" android:text="TextView" /> <TextView android:id="@+id/textView2" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView1" android:text="TextView" /> <TextView android:id="@+id/textView3" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView2" android:text="TextView" /> <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_below="@+id/textView3" android:text="Button" /> </RelativeLayout> </ScrollView> 

    Du kannst nicht mehr als ein Widget in eine Scrollview setzen. Dazu musst du dein Widget mit einer Ansicht verpacken. Wie unten

     <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/btnBrowser" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="false" android:layout_marginTop="5dp" android:text="Browser" > </Button> <TextView android:id="@+id/txtAuthor" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/btnBrowser" android:layout_marginLeft="20dp" android:layout_marginTop="10dp" android:text="Text" android:textColor="#143781" android:textSize="20dp" android:textStyle="bold" > </TextView> <TextView android:id="@+id/txtDate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txtAuthor" android:layout_marginLeft="20dp" android:layout_marginTop="5dp" android:textColor="#8D89B3" android:textSize="14dp" android:text="Text" > </TextView> <TextView android:id="@+id/txtTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txtDate" android:layout_marginLeft="20dp" android:layout_marginTop="5dp" android:textColor="#000000" android:textSize="14dp" android:textStyle="bold" android:text="Text"> </TextView> <TextView android:id="@+id/txtMsg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txtTitle" android:layout_marginLeft="20dp" android:textColor="#000000" android:textSize="14dp" android:text="Text"> </TextView> <Button android:id="@+id/btnReply" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/txtMsg" android:layout_centerInParent="@+id/txtMsg" android:layout_marginTop="20dp" android:text="Reply" > </Button> </RelativeLayout> </ScrollView> 

    Sie fügen scrollview innerhalb relativelayout . Sie müssen Relativelayout in scrollview hinzufügen, um Ergebnisse zu erhalten. Und eine weitere Sache scrollview kann nur ein Kind zu einem Zeitpunkt so add relativelayout in scrollview und sehen den Unterschied

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.