Rendere scorrevole Vista finestra usando file XML: Android
-
25-09-2019 - |
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?
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>
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