CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

problemi su prima progetto android

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
    Sep 2011
    Messaggi
    117

    Ringraziamenti
    11
    Ringraziato 5 volte in 4 Posts
    Predefinito

    problemi su primo progetto android

    ciao a tutti,
    ho iniziato da pochissimi giorni a programmare in android.
    Seguendo un po' di guide su internet sono riuscito a installare tutto il necessario e ad abbozzare un piccolo programmino
    una mascherina con
    2 edit (cognome/nome)
    2 radio button (sesso m/f)
    1 bottone di conferma

    e un testo che sara' il risultato di quanto scritto nelle edit cosi' fatto (cognome + nome + sesso)

    questa è il risultato



    questo è il file PuntoIniziale.java
    codice:
    package com.example.programmare.android;
    
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;
    import android.view.View;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.RadioButton;
    import android.widget.RadioGroup;
    import android.widget.TextView;
    
    public class PuntoIniziale extends Activity {
        EditText ecognome; // mi serve per acquisire testo dell'edit cognome
        EditText enome; // mi serve per acquisire testo dell'edit nome
    	Button save; // mi serve per gestire il bottone di inserimento
    	RadioButton radioclick1; // è il bottone radio che ho selezionato
    	RadioGroup rsex;
    	TextView tris;
    	
    
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_punto_iniziale);
            // creo il legame tra xml e java
            save=(Button) findViewById (R.id.bins);
            ecognome=(EditText) findViewById (R.id.ecog);
            enome=(EditText) findViewById (R.id.enome);
            rsex=(RadioGroup) findViewById (R.id.radioSex);
            tris= (TextView) findViewById (R.id.tris);
            
            
           
            // scrivo cosa deve succedere quando clicco sul bottone inserimento
            save.setOnClickListener(new View.OnClickListener()
            {
    			public void onClick(View v) {
    			
    			// acquisisco in variabili quanto scritto nelle edit 
    		String cog=ecognome.getText().toString();
    		String nome=enome.getText().toString();
    		// cattura in questo modo l'id del radio button che è stato selezionato
    		String sesso="M";
    		int IdRadio=rsex.getCheckedRadioButtonId();
    		if (IdRadio==R.id.rf) sesso="F";
    		tris.setText(cog+nome+sesso);
    		
    		
    			
    			}
    		});
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.activity_punto_iniziale, menu);
            return true;
        }
    }
    e questo è il file activity.punto_iniziale.xml
    codice:
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    
        <!-- TITOLO DELLA PAGINA -->
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:text="@string/hello_world"
            tools:context=".PuntoIniziale" />
        <!-- txt COGNOME -->
        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/textView1"
            android:layout_marginTop="24dp"
            android:text="@string/cog"
            tools:context=".PuntoIniziale" />
    
        <!-- txt NOME -->
    
        <TextView
            android:id="@+id/textView3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignRight="@+id/textView2"
            android:layout_below="@+id/textView2"
            android:layout_marginTop="32dp"
            android:text="@string/nome"
            tools:context=".PuntoIniziale" />
        <!-- edit nome -->
        <EditText
            android:id="@+id/enome"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignTop="@+id/textView3"
            android:ems="10"
            android:hint="@string/hintnome"
            android:inputType="text" />
    <!--  edit cognome -->
        <EditText
            android:id="@+id/ecog"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/textView1"
            android:ems="10"
            android:hint="@string/hintcog"
            android:inputType="text" >
        </EditText>
    <!--  getione radio button tramite radiogroup -->
        <RadioGroup
            android:id="@+id/radioSex"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >
        </RadioGroup>
    <!--  radio button sesso M -->
        <RadioButton
            android:id="@+id/rm"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignRight="@+id/textView3"
            android:layout_below="@+id/enome"
            android:text="M" />
    <!--  radio button sesso F -->
        <RadioButton
            android:id="@+id/rf"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/rm"
            android:layout_alignBottom="@+id/rm"
            android:layout_alignLeft="@+id/textView1"
            android:layout_marginLeft="14dp"
            android:text="F" />
    
     <!--  bottone di acquisizione dati in maschera -->
    
        <Button
            android:id="@+id/bins"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBaseline="@+id/rf"
            android:layout_alignBottom="@+id/rf"
            android:layout_toRightOf="@+id/textView1"
            android:text="Visualizza" />
    <!--  testo da visualizzare dopo aver premuto su conferma -->
        <TextView
            android:id="@+id/tris"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_below="@+id/bins"
            android:layout_marginTop="26dp"
            android:layout_toRightOf="@+id/radioSex"
            android:text="vuoto" />
    
    </RelativeLayout>
    andando ad eseguire il tutto mi da questo messaggio di errore :
    ERROR 1
    premature end of file
    activity_punto_iniziale.out.xml

    Cosa significa?
    nel mio progetto non esiste nessun file con quel nome!!!


    ALtro problemino:
    non riesco ad aprire nella console di lavoro una finestrella con tutti i file del progetto: all'inizio ce l'avevo sul lato sx ma toccando qualcosa l'ho chiusa e non riesco piu' a visualizzarla!!!!


    questo è quello che mi visualizza



    mi piacerebbe avere sulla mia console eclipse

    a sx il package explore
    a dx la visualizzazione dei vari file java/xml,....
    nella parte basse la console con gli errori di compilazione

    ma non riesco ad impostarla!!!!
    Ultima modifica di biggio78; 17-11-12 alle 11:37

  2.  
  3. #2
    Baby Droid


    Registrato dal
    Nov 2012
    Località
    Rovereto, TN
    Messaggi
    7
    Smartphone
    HTC Wildfire

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Qui devi stare attento a quando fai partire l'applicazione.
    Con Eclipse se fai run, e stai lavorando su un file xml, lui ti compila questo, quindi mi sa che tu hai fatto run (cliccando direttamente sulla freccetta, col cerchietto verde) mentre visualizzavi il layout activity_punto_iniziale.xml, quindi ti ha compilato e lanciato quest'ultimo, generando il file activity_punto_iniziale.out.xml.
    Quindi per risolvere è molto semplice, cancella il file activity_punto_iniziale.out.xml.
    Poi per lanciare l'applicazione, clicca col destro sul progetto (nell'explorer) Run As... -> Android Application.
    Le volte successive che vuoi lanciare l'applicazione, clicca a fianco della cerchietto run as, che tisi apre una lista, e clicchi sul nome del progetto.

  4. #3
    Androidiano


    Registrato dal
    Sep 2011
    Messaggi
    117

    Ringraziamenti
    11
    Ringraziato 5 volte in 4 Posts
    Predefinito

    risolto

    grazie

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