Domanda

Ho visto molti post su questo e ho provato molte soluzioni, ma per qualche motivo nulla funziona. Voglio solo che i pulsanti condividano spazio uguale ... puoi per favore guardare il mio codice XML e vedere se qualcosa non va? Grazie!

    
        
        
        
        

<ScrollView android:id="@+id/scrollview1" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:weightSum="120"> <Button android:id="@+id/btn_mission" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="Mission"> </Button> <Button android:id="@+id/btn_news" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="News/Events"> </Button> <Button android:id="@+id/btn_studentservices" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="Student Services"> </Button> <Button android:id="@+id/btn_facultyservices" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="Faculty Services"> </Button> <Button android:id="@+id/btn_staff" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="Staff"> </Button> <Button android:id="@+id/btn_library" android:layout_width="0dp" android:layout_height="wrap_content" android:background="#8D8BB7" android:layout_weight="20" android:text="Library"> </Button> </LinearLayout> </ScrollView> </LinearLayout>

EDIT: sembra avere qualcosa a che fare con l'impostazione dello sfondo Ho rimosso lo sfondo e tutto ha condiviso lo stesso spazio, tranne per il fatto che devi ancora scorrere.

È stato utile?

Soluzione

Il tuo linearlayout ha un orientamento verticale, quindi invece di android:layout_width="0dp" dovresti usare android:layout_height="0dp".

Altri suggerimenti

Prova a rimuovere android:weightSum="120" e impostando il android:layout_weight="20" a android:layout_weight="1" su tutti i pulsanti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top