CERCA
PER MODELLO
FullScreen Chatbox! :)

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

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

DatePicker in una classe Relative Layout

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
    Nov 2011
    Località
    Ivrea
    Messaggi
    133

    Ringraziamenti
    7
    Ringraziato 8 volte in 8 Posts
    Predefinito

    DatePicker in una classe Relative Layout

    Ho una classe che estende activity.
    All'interno ho un relativeLayout che è uguale ad una mia classe che estende RelativeLayout.
    All'interno di questa ultima classe ho diversi EditText.
    Vorrei che all'onClick di alcuni di questi apparisse un calendario o un DatePicker.
    Solo che non estendendo Activity non posso usare gli override dell'oggetto DatePicker.
    Qualcuno ha qualche idea per ovviare il mio problema?

    Ecco un simil esempio di codice:

    codice:
    public class DettPriActivity extends Activity {
    
         
          FormEngine formEngine;
          RelativeLayout Tbl_Data;
    
          @Override
          public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.dettaglio_anagrafiche);
    
    
          Tbl_Data =  (RelativeLayout) findViewById(R.id.Tbl_Data);
          Tbl_Data.removeAllViews();
                      
          
          formEngine=new FormEngine(this);       
          Tbl_Data.addView(formEngine);
                
       }
    }
    
    
    public class FormEngine extends RelativeLayout{
          
    
          Context context;
    
          
         public FormEngine(Context context){
                super(context);
                this.context=context;
                
                inizialize();
          }
          
    
    
          private void inizialize(){
          
          String [] value=new String{“time,name,surname,date”}
    
             for(int i=0; i<value.lenght(); i++){
    
                EditText editTextSingle=new EditText(context);
                editTextSingle.setText(value[i].toString);
    
                  if(value[i].toString.equals(“date”){
                     editTextSingle.setOnClickListener(new View.OnClickListener() {
                                         public void onClick(View v) {
                                             //qui vorrei far apparire un calendario o il datePicker al click
                                         }
                                     });
               }
             }
    
         this.addView(editTextSingle) ;
    
             }
                
          }
    }


    Grazie in anticipo.

  2.  

Tag per questa discussione

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