CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: hobin con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 6 Thanks ricevuti negli ultimi sette giorni
Utente del mese: carotix con ben 24 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Implementazione interfaccia grafica

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    59

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Implementazione interfaccia grafica

    Ciao ragazzi,
    vi devo chiedere un favore.
    Devo implementare un'interfaccia utente che come scheletro è abbastanza semplice, solo che però sto litigando con i layout :-) :-)

    Vi mando in allegato un'immagine contenente uno schema di come dovrebbe essere l'interfaccia.
    Se qualcuno per caso riesce ad aiutarmi.

    La particolarità è che il layout di sinistra(quello contenente una serie di button, deve essere scorrevole, quindi se aggiungo tanti button ed edit text, non deve andare a sovrapporsi alla text view sottostante, ma deve mantenere le stesse dimensioni ed essere scorrevole.

    io l'ho implementato con il seguente codice xml:
     
    1
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    2
       xmlns:tools="http://schemas.android.com/tools"
    3
       android:layout_width="match_parent"
    4
       android:layout_height="match_parent"
    5
       tools:context="com.example.chrissianumberone.MainA  ctivity$PlaceholderFragment" >
    6
        <LinearLayout
    7
           android:layout_width="fill_parent"
    8
           android:layout_height="fill_parent"
    9
           android:layout_alignParentLeft="true"
    10
           android:layout_alignParentTop="true"
    11
           android:background="#345678"
    12
           android:orientation="vertical" >
    13
            <LinearLayout
    14
               android:layout_width="match_parent"
    15
               android:layout_height="wrap_content"
    16
               android:layout_weight="0.50"
    17
               android:background="#852964" >
    18
                <LinearLayout
    19
                   android:layout_width="wrap_content"
    20
                   android:layout_height="match_parent"
    21
                   android:orientation="vertical" >
    22
                    <ScrollView
    23
                       android:id="@+id/scrollView1"
    24
                       android:layout_width="match_parent"
    25
                       android:layout_height="wrap_content" >
    26
                        <LinearLayout
    27
                           android:layout_width="match_parent"
    28
                           android:layout_height="match_parent"
    29
                           android:orientation="vertical" >
    30
                            <Button
    31
                               android:id="@+id/button1"
    32
                               android:layout_width="wrap_content"
    33
                               android:layout_height="wrap_content"
    34
                               android:text="Button" />
    35
                            <Button
    36
                               android:id="@+id/button2"
    37
                               android:layout_width="wrap_content"
    38
                               android:layout_height="wrap_content"
    39
                               android:text="Button" />
    40
                            <EditText
    41
                               android:id="@+id/editText1"
    42
                               android:layout_width="match_parent"
    43
                               android:layout_height="wrap_content" >
    44
                                <requestFocus />
    45
                            </EditText>
    46
                            <Button
    47
                               android:id="@+id/button3"
    48
                               android:layout_width="wrap_content"
    49
                               android:layout_height="wrap_content"
    50
                               android:text="Button" />
    51
                            <Button
    52
                               android:id="@+id/button4"
    53
                               android:layout_width="wrap_content"
    54
                               android:layout_height="wrap_content"
    55
                               android:text="Button" />
    56
                        </LinearLayout>
    57
                    </ScrollView>
    58
                </LinearLayout>
    59
                <TextView
    60
                   android:id="@+id/textView1"
    61
                   android:layout_width="match_parent"
    62
                   android:layout_height="match_parent"
    63
                   android:text="Posizione per la mappa" />
    64
            </LinearLayout>
    65
            <LinearLayout
    66
               android:layout_width="fill_parent"
    67
               android:layout_height="wrap_content"
    68
               android:layout_alignParentLeft="true"
    69
               android:layout_alignParentTop="true"
    70
               android:layout_weight="74.41"
    71
               android:background="#345678"
    72
               android:orientation="vertical" >
    73
                <TextView
    74
                   android:id="@+id/textView2"
    75
                   android:layout_width="wrap_content"
    76
                   android:layout_height="wrap_content"
    77
                   android:text="Posizione per le info da stampare" />
    78
            </LinearLayout>
    79
        </LinearLayout>
    80
    </RelativeLayout>


    ma l'unico problema è che se aggiungo i button nel layout di sinistra, questo va a sovrapporsi al layout sottostante(contenente una sola textview).

    Ve ne sarei molto grato.activityApplicazione.jpg

  2.  
  3. #2
    Androidiano


    Registrato dal
    Jul 2014
    Messaggi
    59

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Chiedo scusa per il post inserito in quanto sono riuscito a risolvere da solo

    Comunque posto il codice xml così che possa essere utile ad altri...


    x
     
    1
    <LinearLayout
    2
            xmlns:android="http://schemas.android.com/apk/res/android"
    3
            xmlns:tools="http://schemas.android.com/tools"
    4
            android:layout_width="match_parent"
    5
            android:layout_height="match_parent"
    6
            android:layout_alignParentLeft="true"
    7
            android:layout_alignParentTop="true"
    8
            android:background="#345678"
    9
            android:orientation="vertical" >
    10
            <LinearLayout
    11
                android:layout_width="match_parent"
    12
                android:layout_height="300px"
    13
                android:layout_weight="0.50"
    14
                android:background="#852964" >
    15
                <LinearLayout
    16
                    android:layout_width="250px"
    17
                    android:layout_height="match_parent"
    18
                    android:orientation="vertical" >
    19
                    <ScrollView
    20
                        android:id="@+id/scrollView1"
    21
                        android:layout_width="match_parent"
    22
                        android:layout_height="match_parent">"
    23
                        <LinearLayout
    24
                            android:layout_width="match_parent"
    25
                            android:layout_height="match_parent"
    26
                            android:orientation="vertical" >
    27
                            <Button
    28
                                android:id="@+id/button1"
    29
                                android:layout_width="wrap_content"
    30
                                android:layout_height="wrap_content"
    31
                                android:text="Button" />
    32
                            <Button
    33
                        android:id="@+id/button2"
    34
                        android:layout_width="wrap_content"
    35
                        android:layout_height="wrap_content"
    36
                        android:text="Button" />
    37
    38
                    <Button
    39
                        android:id="@+id/button3"
    40
                        android:layout_width="wrap_content"
    41
                        android:layout_height="wrap_content"
    42
                        android:text="Button" />
    43
    44
                    <Button
    45
                        android:id="@+id/button4"
    46
                        android:layout_width="wrap_content"
    47
                        android:layout_height="wrap_content"
    48
                        android:text="Button" />
    49
    50
                    <Button
    51
                        android:id="@+id/button5"
    52
                        android:layout_width="wrap_content"
    53
                        android:layout_height="wrap_content"
    54
                        android:text="Button" />
    55
                    
    56
                    <Button
    57
                        android:id="@+id/button6"
    58
                        android:layout_width="wrap_content"
    59
                        android:layout_height="wrap_content"
    60
                        android:text="Button" />
    61
                    
    62
                    <Button
    63
                        android:id="@+id/button7"
    64
                        android:layout_width="wrap_content"
    65
                        android:layout_height="wrap_content"
    66
                        android:text="Button" />
    67
    68
                            <Button
    69
                                android:id="@+id/button8"
    70
                                android:layout_width="wrap_content"
    71
                                android:layout_height="wrap_content"
    72
                                android:text="Button" />
    73
                            
    74
                            
    75
                            
    76
    77
                            
    78
    79
                            
    80
                            
    81
                        </LinearLayout>
    82
                    </ScrollView>
    83
    84
                    
    85
    86
                </LinearLayout>
    87
                <TextView
    88
                    android:id="@+id/textView1"
    89
                    android:layout_width="match_parent"
    90
                    android:layout_height="match_parent"
    91
                    android:text="Posizione per la mappa" />
    92
            </LinearLayout>
    93
            <LinearLayout
    94
                android:layout_width="fill_parent"
    95
                android:layout_height="wrap_content"
    96
                android:layout_alignParentLeft="true"
    97
                android:layout_alignParentTop="true"
    98
                android:layout_weight="74.41"
    99
                android:background="#345678"
    100
                android:orientation="vertical" >
    101
                <TextView
    102
                    android:id="@+id/textView2"
    103
                    android:layout_width="wrap_content"
    104
                    android:layout_height="wrap_content"
    105
                    android:text="Posizione per le info da stampare" />
    106
    107
            </LinearLayout>
    108
        </LinearLayout>
    109
    110




    Dove ci sono quella serie di button ci si può inserire qualsiasi cosa (editText, TextView ecc..)... Quel layout comunque scorre...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy