CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: 9mm con ben 3 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 29 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 7 su 7
Discussione:

Cambiare testo di una TextView

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 L'avatar di robyrocker89


    Registrato dal
    Dec 2009
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 4 volte in 2 Posts
    Predefinito

    Cambiare testo di una TextView

    ciao a tutti,
    provengo dal mondo .Net ma ultimamente sto sperimentando la programmazione java per android...e ho riscontrato già i primi problemi

    in pratica nel main.xml ho un codice del genere:

    codice HTML:
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="1">
    
        <TableRow>
            <TextView
                android:layout_column="1"
                android:text="Wifi"
                android:padding="3dip" />
            <TextView
                android:text=""
                android:gravity="right"
                android:padding="3dip" />
        </TableRow>
    </TableLayout>
    detto ciò, come faccio nel codice java a settare il testo del secondo TextView??

    Grazie

  2.  
  3. #2
    Senior Droid


    Registrato dal
    Dec 2009
    Messaggi
    307

    Ringraziamenti
    15
    Ringraziato 40 volte in 39 Posts
    Predefinito

    Quote Originariamente inviato da robyrocker89 Visualizza il messaggio
    ciao a tutti,
    provengo dal mondo .Net ma ultimamente sto sperimentando la programmazione java per android...e ho riscontrato già i primi problemi

    in pratica nel main.xml ho un codice del genere:

    codice HTML:
    <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:stretchColumns="1">
    
        <TableRow>
            <TextView
                android:layout_column="1"
                android:text="Wifi"
                android:padding="3dip" />
            <TextView
                android:text=""
                android:gravity="right"
                android:padding="3dip" />
        </TableRow>
    </TableLayout>
    detto ciò, come faccio nel codice java a settare il testo del secondo TextView??

    Grazie
    Nell'xml, aggiungi l'id alla TextView, con l'attributo:

    codice:
    android:id="@+id/txt"
    (dopo la "/" puoi scriverci quel che ti pare)
    Poi da codice nella tua Activity:

    codice:
    TextView tv = (TextView)findViewById(R.id.txt); 
    tv.setText("quel che ti pare");

  4. #3
    Androidiano L'avatar di robyrocker89


    Registrato dal
    Dec 2009
    Messaggi
    53

    Ringraziamenti
    0
    Ringraziato 4 volte in 2 Posts
    Predefinito

    grazie!!! era proprio quello che cercavo!!!
    sei stato chiarissimo!!!

  5. #4
    Baby Droid


    Registrato dal
    Dec 2013
    Messaggi
    4

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Quote Originariamente inviato da Orochi Visualizza il messaggio


    codice:
    TextView tv = (TextView)findViewById(R.id.txt); 
    tv.setText("quel che ti pare");
    perchè con questo comando a me nel layout rimane la stringa che ho scritto nel xml?

  6. #5
    Androidiano L'avatar di Alexgn


    Registrato dal
    Jan 2013
    Località
    Pisa
    Messaggi
    294
    Smartphone
    Huawei Ascend G330

    Ringraziamenti
    34
    Ringraziato 37 volte in 28 Posts
    Predefinito

    forse il comando di cambiare la scritta l'hai scritto DOPO il comando setcontentview.

  7. #6
    Androidiani Power User L'avatar di Crotan


    Registrato dal
    Jul 2013
    Località
    Roma
    Messaggi
    1,265
    Smartphone
    Redmi Note 9 Pro

    Ringraziamenti
    401
    Ringraziato 1,445 volte in 626 Posts
    Predefinito

    Quote Originariamente inviato da Socioluca Visualizza il messaggio
    perchè con questo comando a me nel layout rimane la stringa che ho scritto nel xml?
    Posta del codice.. Detto così è difficile capire la causa.

  8. #7
    Senior Droid L'avatar di zak84


    Registrato dal
    Jan 2011
    Messaggi
    890
    Smartphone
    Google Nexus 5 32GB Black

    Ringraziamenti
    13
    Ringraziato 62 volte in 60 Posts
    Predefinito

    Quote Originariamente inviato da Alexgn Visualizza il messaggio
    forse il comando di cambiare la scritta l'hai scritto DOPO il comando setcontentview.
    quasi sicuramente. resta il fatto che se chiami la view prima del setContent, l'app crasha
    Samsung Galaxy S6 Flat White Pearl 32GB

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