Autore Topic: Aiutatemi con questo XML layout  (Letto 452 volte)

Offline leon84

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: +1
    • Mostra profilo
Aiutatemi con questo XML layout
« il: 15 Febbraio 2011, 19:17:55 CET »
0
Devo semplicemente impilare in senso verticale tre view:
1) button
2) listview
3)textview

questo l'XML ma mi vengono visualizzati solo i primi due oggetti:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:gravity="center_horizontal" android:orientation="vertical">
        <Button android:id="@+id/button1" android:text="Visualizza su mappa" android:layout_height="wrap_content" android:layout_width="fill_parent"></Button>
        <ListView android:id="@+id/listView1" android:layout_width="fill_parent" android:layout_height="wrap_content"></ListView>
        <TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
    </LinearLayout>

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Aiutatemi con questo XML layout
« Risposta #1 il: 15 Febbraio 2011, 20:08:15 CET »
0
Prova così :)
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:gravity="center_horizontal"
        android:orientation="vertical">
        <Button
                android:id="@+id/button1"
                android:text="Visualizza su mappa"
                android:layout_height="wrap_content"
                android:layout_width="fill_parent"></Button>
        <ListView
                android:id="@+id/listView1"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1.0"></ListView>
        <TextView
                android:text="TextView"
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"></TextView>
</LinearLayout>
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline leon84

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: +1
    • Mostra profilo
Re:Aiutatemi con questo XML layout
« Risposta #2 il: 16 Febbraio 2011, 08:57:07 CET »
0
Innanzitutto grazie della risposta.
Ad essere sincero avevo provato col parametro layout_weight ma senza alcun esito perché da quanto ho letto serve ad indicare in proporzione quanto spazio la view generica deve occupare.
Allora provavo assegnando tipo il valore 2 alla listview e 3 alla textview che dovrebbe corrispondereche dovrebbe significare 3/5 dello spazio alla lista e 2/5 al button ma nulla.

Ora dal tuo esempio hai indicato un peso 1 solo per la listview; in questo caso la proporzione come diventa?

Ne approfitto per farti un'altra domanda. Nonostante il rootlayout abbia un'altezza "fill_parent" noto che nell'emulatore esso non occupa mai tutto lo spazio verticale del display. Come mai?