Domanda

Se ce ne sono molti di controllo in una finestra che non può apparire allo stesso tempo sulla finestra. Ci può essere un'opzione per mostrare loro di utilizzare la vista come scorrevole, ma non so come usarlo. Nel mio disegno 5 EditText in vista orizzontale e due pulsanti in vista verticale. come posso gestire?

È stato utile?

Soluzione

Ti qualcosa media del genere?

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

<ScrollView android:id="@+id/ScrollView01"
    android:layout_alignParentTop="true" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:layout_above="@+id/LinearLayout01">
    <RelativeLayout android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:scrollbarAlwaysDrawVerticalTrack="true">


        <EditText android:layout_alignParentTop="true" android:id="@+id/EditText01"
            android:layout_height="wrap_content" android:text="@+id/EditText01"
            android:layout_width="fill_parent" android:minHeight="100dip"></EditText>
        <EditText android:id="@+id/EditText02" android:layout_below="@+id/EditText01"
            android:layout_height="wrap_content" android:text="@+id/EditText02"
            android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText01"
            android:layout_alignRight="@+id/EditText01" android:minHeight="100dip"></EditText>
        <EditText android:id="@+id/EditText03" android:layout_below="@+id/EditText02"
            android:layout_height="wrap_content" android:text="@+id/EditText03"
            android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText02"
            android:layout_alignRight="@+id/EditText02" android:minHeight="100dip"></EditText>
        <EditText android:id="@+id/EditText04" android:layout_below="@+id/EditText03"
            android:layout_height="wrap_content" android:text="@+id/EditText04"
            android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText03"
            android:layout_alignRight="@+id/EditText03" android:minHeight="100dip"></EditText>
        <EditText android:id="@+id/EditText05" android:layout_below="@+id/EditText04"
            android:layout_height="wrap_content" android:text="@+id/EditText05"
            android:layout_width="wrap_content" android:layout_alignLeft="@+id/EditText04"
            android:layout_alignRight="@+id/EditText04"></EditText>

    </RelativeLayout>
</ScrollView>


<LinearLayout android:id="@+id/LinearLayout01"
    android:orientation="horizontal" android:background="@android:drawable/bottom_bar"
    android:paddingLeft="4.0dip" android:paddingTop="5.0dip"
    android:paddingRight="4.0dip" android:paddingBottom="1.0dip"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    android:layout_alignParentBottom="true">
    <Button android:id="@+id/allow" android:layout_width="0.0dip"
        android:layout_height="fill_parent" android:text="Allow"
        android:layout_weight="1.0" />
    <Button android:id="@+id/deny" android:layout_width="0.0dip"
        android:layout_height="fill_parent" android:text="Deny"
        android:layout_weight="1.0" android:minHeight="100dip"/>
</LinearLayout>

Ecco la schermata

Altri suggerimenti

io non esattamente ottenere quello che vuoi dire, ma si può avvolgere Al i controlli in un RelativeLayout. Poi si può legata vostro RelativeLayout con uno ScrollView.

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