Il Forum è consultabile solo in modalità lettura. Per domande o consigli iscriviti al nostro GRUPPO FACEBOOK / COMMUNITY cliccando qui

visualizzare sia testo che immagine

Discussione in 'Development' iniziata da giupardeb, 5 Ago 2010.

  1. giupardeb

    giupardeb Baby Droid

    Iscritto:
    26 Lug 2010
    Messaggi:
    13
    "Mi Piace":
    0
    ciao a tutti ragazzi..sono nuovo e ho appena creato un'applicazione che mi visualizzi sia un'immagine che un testo... questo è il codice del file java:

    Codice:
    package guida.helloword;
    
    import android.app.Activity;
    import android.widget.ImageView;
    import android.os.Bundle;
    import android.widget.TextView;
    
    public class activityHelloWorld extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            ImageView HelloWorldImageView = new ImageView(this);
            HelloWorldImageView.setImageResource(R.drawable.catania);
            setContentView(R.layout.main);
            setContentView(HelloWorldImageView);
        }
    }
    questo invece è il codice del main.xml:

    Codice:
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        > :dent: 
    <TextView  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:gravity="center|top"
        android:textColor="#ff0000"
        android:text="Forza Catania!!!"
        />
    </LinearLayout>
    il problema è che lanciando l'emulatore.. mi visualizza soltanto l'immagine e non il testo..essendo un niubbo..non so proprio dove sia l'errore.. quindi mi servirebbe una mano.. ;)
    grazie 1000...
     
  2. Sebastian

    Sebastian Baby Droid

    Iscritto:
    4 Ago 2010
    Messaggi:
    8
    "Mi Piace":
    0
    nel file main.xml dopo "<TextView" aggiungi la riga:

    "android:id="@+id/tv""

    e nel file java, dopo imageView aggiungi:

    "final TextView tv = (TextView) findViewById(R.id.tv);"


    in pratica così dai un nome (tv) al textview che definisci nel layout e poi lo chiami dal file java..