CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 2 su 2
Discussione:

Problema con tabwidget

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
    May 2011
    Messaggi
    125

    Ringraziamenti
    21
    Ringraziato 10 volte in 10 Posts
    Predefinito

    Problema con tabwidget

    Ciao a tutti!
    Non capisco perchè questo codice mi visualizza solo un'oggetto (il primo nel codice xml)!

    Codice ANote.java:

    x
     
    1
    package com.hackme.ANote;
    2
    3
    import android.app.TabActivity;
    4
    import android.content.Intent;
    5
    import android.os.Bundle;
    6
    import android.widget.Button;
    7
    import android.widget.EditText;
    8
    import android.widget.TabHost;
    9
    import android.widget.ViewFlipper;
    10
    11
    public class ANote extends TabActivity {
    12
        
    13
        Button BottoneSalva,BottoneClear;
    14
        EditText Text1,Text2;
    15
        ViewFlipper Flipper;
    16
        
    17
        public void onCreate(Bundle savedInstanceState) {
    18
             super.onCreate(savedInstanceState);
    19
             setContentView(R.layout.main);
    20
             Flipper = (ViewFlipper)findViewById(R.id.layout_tab_one);
    21
             
    22
             
    23
             TabHost mTabHost = getTabHost();
    24
             mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("Add Note").setContent(R.id.layout_tab_one));
    25
            mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("Note List").setContent(R.id.layout_tab_two));
    26
            mTabHost.setCurrentTab(0);
    27
           
    28
        
    29
        }
    30
    }


    Codice main.xml:
    40
     
    1
    <?xml version="1.0" encoding="utf-8"?>
    2
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
    3
        android:id="@android:id/tabhost"
    4
        android:layout_width="fill_parent"
    5
        android:layout_height="fill_parent">
    6
        <LinearLayout
    7
            android:orientation="vertical"
    8
            android:layout_width="fill_parent"
    9
            android:layout_height="fill_parent">
    10
            <TabWidget
    11
                android:id="@android:id/tabs"
    12
                android:layout_width="fill_parent"
    13
                android:layout_height="wrap_content" />
    14
            <FrameLayout
    15
                android:id="@android:id/tabcontent"
    16
                android:layout_width="fill_parent"
    17
                android:layout_height="fill_parent">
    18
                
    19
                 <ViewFlipper android:id="@+id/layout_tab_one"
    20
                                    android:layout_width="fill_parent" android:layout_height="fill_parent">
    21
     
    22
                                    <EditText android:id="@+id/Text1" android:layout_width="fill_parent"
    23
                                            android:layout_height="240sp" android:text="" android:gravity="left" android:hint="insert the text" />
    24
                                    <Button android:id="@+id/Button1" android:layout_width="fill_parent"
    25
                                        android:layout_height="60sp" android:text="save" android:gravity="left"  />
    26
                            </ViewFlipper>           
    27
                            
    28
                            <ViewFlipper android:id="@+id/layout_tab_two"
    29
                                    android:layout_width="fill_parent" android:layout_height="fill_parent">
    30
     
    31
                                    <TextView android:id="@+id/tabone1" android:layout_width="fill_parent"
    32
                                            android:layout_height="fill_parent" android:text="this is a tab two" />
    33
                                    <EditText android:id="@+id/Text2" android:layout_width="fill_parent"
    34
                                            android:layout_height="240sp" android:text="" android:gravity="left" android:hint="insert the text" />
    35
                            </ViewFlipper>           
    36
            
    37
        </FrameLayout>
    38
             </LinearLayout>
    39
        
    40
    </TabHost>


    Ecco qualche screen:



  2.  
  3. #2
    Androidiano L'avatar di Jordano


    Registrato dal
    Nov 2010
    Località
    Reggio Emilia
    Messaggi
    263
    Smartphone
    Nexus S / HTC Magic 32a

    Ringraziamenti
    1
    Ringraziato 48 volte in 46 Posts
    Predefinito

    la TextView ha come layout_height nell'xml fill_parent con conseguente presa di tutto lo spazio e non c'è più posto per mostrare la EditText definita nell'xml.

    metti wrap_content

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