2012-03-01 5 views

risposta

9

Come layout principale, è possibile utilizzare un layout lineare verticale e, per ogni riga, un layout lineare orizzontale, impostando la larghezza su fill_parent. Per le 4 prime righe (contenitore del modulo dati), quando si imposta la larghezza, utilizzare "0 dip" per la larghezza e impostare una proporzione per layout_weight quando necessario, mantenere lo stesso valore per la riga successiva 3 per mantenere l'allineamento. Non dimenticate di impostare destra gravità fo prima colonna

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:paddingLeft="50dip" 
    android:paddingRight="50dip"> 

<TextView 
    android:layout_width="0dip" 
    android:layout_height="wrap_content" 
    android:layout_weight="0.3" 
    android:text="label" 
    android:gravity="right"/> 

<EditText 
    android:layout_width="0dip" 
    android:layout_height="wrap_content" 
    android:layout_weight="0.7" 
    android:hint="value" 
    android:layout_marginLeft="15dip"/> 

</LinearLayout> 


</LinearLayout> 

farlo, per ultima fila con 0,5 proporzione per ogni colonna.

Pensate, che ti ha aiutato ...

1

disposizione relativa sarà utile e utilizzare l'attributo imbottitura per ottenere l'interfaccia utente come immagine

0

Come per la mia vista è possibile scegliere il layout lineare sarà facile da gestire

disposizione

uno lineare con orientamento verticale e 5 layout lineari con orientamento orizzontale

+0

che offre migliori prestazioni, layout lineare o il layout relativo –

+0

hanno visto questa documentazione, vi aiuterà a http://developer.android.com/resources/articles/layout- tricks-efficiency.html –

+0

lineare è più semplice ma le prestazioni sono relativamente buone –

Problemi correlati