Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Layout de um DatePicker

Bom dia eu fiz isso no meu da seguinte maneira e funciona perfeitamente da uma olhada ai!

               
                
Passo esses valores no onCreate e implemento a classe assim implements Button.OnClickListener
               
                dataEntrega = (EditText) findViewById(R.id.etDataEntrega);
dataEntrega.setOnClickListener(this);
dataEntrega.setGravity(Gravity.CENTER);
dataEntrega.setKeyListener(null);
dataEntrega.setFocusable(false);
dataEntrega.setText("Selecionar...");


@Override
    protected Dialog onCreateDialog(int id) {
        Calendar calendario = Calendar.getInstance();
         
        int ano = calendario.get(Calendar.YEAR);
        int mes = calendario.get(Calendar.MONTH);
        int dia = calendario.get(Calendar.DAY_OF_MONTH);
         
        switch (id) {
        case DATE_DIALOG_ID:
            return new DatePickerDialog(this, mDateSetListener, ano, mes,
                    dia);
        }
        return null;
    }
 
    private DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                int dayOfMonth) {
           
        String data = String.valueOf(dayOfMonth) + "-"
                    + String.valueOf(monthOfYear+1) + "-" + String.valueOf(year);
            
           
            dataEntrega.setText(data);
          
           // Toast.makeText(Pedido.this,
              //      "DATA = " + data, Toast.LENGTH_SHORT)
                //    .show();
            
        }
    };
    
    
    
    public void onClick(View v) {
        if (v == dataEntrega)
            showDialog(DATE_DIALOG_ID);
    }
    

ve se vai da certo ai!

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário