Ich habe eine Android-Quiz-App erstellt, die eine ScrollView hat. Das Problem ist, wenn Sie nach unten scrollen, geht es automatisch zurück, so dass Benutzer die Antwort nicht unten auswählen können. Wie behebe ich das?android scroll view gibt mir Probleme
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/relatively"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/add"
android:orientation="vertical"
android:weightSum="1" >
<ScrollView
android:layout_width="wrap_content"
android:layout_height="292dp"
android:id="@+id/scrollView"
android:layout_gravity="center_horizontal"
android:layout_weight="0.20">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.90"
android:orientation="vertical"
android:weightSum="1" >
<LinearLayout
android:id="@+id/linearLayout11"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.20"
android:orientation="horizontal"
android:weightSum="1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="horizontal" >
<TextView
android:id="@+id/score"
android:layout_width="160dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginRight="10dp"
android:gravity="center"
android:text="Maraga : 0"
android:textColor="#bc42f4"
android:textSize="25.0sp"
android:textStyle="bold" />
<TextView
android:id="@+id/timers"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_marginRight="10dp"
android:layout_weight="1"
android:gravity="center"
android:text="00:00:49"
android:textColor="#ab0afb"
android:textSize="25.0sp"
android:textStyle="bold"
android:textIsSelectable="true" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight=".8"
android:orientation="vertical"
android:weightSum="1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.40" >
<TextView
android:id="@+id/txtQuestion"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_gravity="center"
android:layout_marginTop="5dp"
android:gravity="center"
android:text="15*2*1-1"
android:textColor="#fd0213"
android:textSize="35.0sp"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:layout_width="295dp"
android:layout_height="381dp"
android:orientation="vertical"
android:weightSum="1"
android:gravity="fill_horizontal|start|end|center_horizontal"
android:layout_gravity="center_horizontal">
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:background="#09bcf8"
android:gravity="center"
android:text="30"
android:textColor="#ffffff"
android:textSize="25.0sp" />
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:background="#2cf309"
android:gravity="center"
android:text="29"
android:textColor="#ffffff"
android:textSize="25.0sp" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginTop="20dp"
android:background="#7f0af4"
android:gravity="center"
android:text="32"
android:textColor="#ffffff"
android:textSize="25.0sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="SMART_BANNER"
ads:adUnitId="@string/banner_ad_unit_id"
android:layout_weight="1.5"
android:transitionGroup="false">
</com.google.android.gms.ads.AdView>
</LinearLayout>
ich denke, Sie schreiben falsche Eigenschaften. –
kannst du bitte zeigen was genau zu tun ist. Die erste Sache ist, dass fillViewport = true in scrollview –
hinzufügen scrollView Höhe zu 'wrap_content' ändern. !! –