it-swarm.com.de

Wie kann ich mein Layout nach unten scrollen?

Ich kann den Bildschirm nicht nach unten scrollen, um die Daten im Abschnitt "Beantwortet von" anzuzeigen. Wie kann ich mein Layout scrollbar machen?

alt text

72
Prateek Raj

Wickle einfach alles in eine ScrollView:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
  xmlns:Android="http://schemas.Android.com/apk/res/Android"
  Android:layout_width="fill_parent"
  Android:layout_height="fill_parent">
    <!-- Here you put the rest of your current view-->
</ScrollView>

Wie David Hedlund gesagt hat, kann ScrollView nur einen Artikel enthalten.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:Android="http://schemas.Android.com/apk/res/Android"
  Android:layout_width="fill_parent"
  Android:layout_height="fill_parent">
    <!-- bla bla bla-->
</LinearLayout>

Sie müssen es ändern in:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView
  xmlns:Android="http://schemas.Android.com/apk/res/Android"
  Android:layout_width="fill_parent"
  Android:layout_height="fill_parent">
    <LinearLayout
      Android:layout_width="fill_parent"
      Android:layout_height="fill_parent">
        <!-- bla bla bla-->
    </LinearLayout>
</ScrollView>
173
Cristian

Für die Verwendung der Bildlaufansicht zusammen mit dem relativen Layout:

<ScrollView
    xmlns:Android="http://schemas.Android.com/apk/res/Android"
    Android:layout_width="fill_parent"
    Android:layout_height="fill_parent"
    Android:fillViewport="true"> <!--IMPORTANT otherwise backgrnd img. will not fill the whole screen -->

    <RelativeLayout
        Android:layout_width="match_parent"
        Android:layout_height="wrap_content"
        Android:paddingBottom="@dimen/activity_vertical_margin"
        Android:paddingLeft="@dimen/activity_horizontal_margin"
        Android:paddingRight="@dimen/activity_horizontal_margin"
        Android:paddingTop="@dimen/activity_vertical_margin"
        Android:background="@drawable/background_image"
    >

    <!-- Bla Bla Bla i.e. Your Textviews/Buttons etc. -->
    </RelativeLayout>
</ScrollView>
35
Vinil Narang

Wickeln Sie einfach alles in eine ScrollView

<?xml version="1.0" encoding="utf-8"?>

<ScrollView xmlns:Android="http://schemas.Android.com/apk/res/Android"
    xmlns:tools="http://schemas.Android.com/tools"
    Android:layout_width="match_parent"
    Android:layout_height="match_parent"
    tools:context="com.ruatech.sanikamal.justjava.MainActivity">
<!-- Here you put the rest of your current view-->
</ScrollView>
3
Sani Kamal

Wenn Sie nach dem, was oben geschrieben wurde, noch nicht scrollen konnte ...

Setzen Sie den Android:layout_height="250dp"oder Sie können xdp sagen, wobei x ein beliebiger numerischer Wert sein kann.

0
Rahul Singhal