2017-03-01 4 views
0

Wie Spinner Dropdown-Element über den Bildschirm hinaus zu verhindern? PS scrollbar nicht funktionieren. Spinner Dropdown-Element über den Bildschirm Benutzer können nicht mehr Element aus Spinner auswählen. herausgefunden, erhöhen Spinner Höhe kann das Problem lösen, aber es macht das Design schlechter. enter image description hereSpinner Dropdown-Element aus dem Bildschirm

<ScrollView> 
     <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:background="@color/white"> 
     <Spinner 
      android:id="@+id/bank" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:textSize="@dimen/normal_text" 
      android:textColor="@color/black" 
      android:padding="10dp" 
      android:forceHasOverlappingRendering="false" 
      android:scrollbars="vertical" /> 
    </LinearLayout> 
</ScrollView> 
+0

Sie können Ihre eigene benutzerdefinierte Dropdown-Ansicht in einer bestimmten Höhe erstellen. –

+0

zeigen Sie Ihre Spinner xml –

+0

@SagarGangawane sogar Höhe eingestellt, es immer noch aus dem Bildschirm. –

Antwort

1

Sie brauchen keine Scroll zu verwenden. Bei Bedarf wird automatisch ein Bildlauf ausgeführt.

Verwendung so etwas wie dieses nur:

<Spinner 
    android:id="@+id/planets_spinner" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

Wenn Sie es genau so in diesem Beispiel folgen wird es ganz gut bewegen: https://developer.android.com/guide/topics/ui/controls/spinner.html

Basially, nehmen Sie Ihre Scroll und Linearlayout aus. Du brauchst sie nicht.

Verwandte Themen