GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Como retornar uma data dentro de um Button

Tags: #<Tag:0x00007f28f04689b0>

Bom dia pessoal,

Estou tentando retornar uma data escolhida em um calendário (DataPicker) para um Button.
Criei uma classe DataPicker que retorna um calendário ao clicar no botão, e até consegui que ela retornasse uma mensagem do tipo Toast, porém para o meu projeto preciso que a data seja retornada dentro do Button, estou pesquisando porém não consigo. Quando tento implementar o FindViewById dentro do método da classe DataPicker, o mesmo dá erro. O que consigo fazer:1) Consigo declarar o método onDateSet dentro da classe main, e ele roda chamando o calendário ao clicar no Button;2) Consigo declarar o método exibirData dentro da classe main que retorno uma String dentro do Button quando altero o onClick no Button para esse método.
O que quero fazer:1) Quero que quando clicar no botão na activity seja chamado o calendário com a data atual, e após selecionada a data informada seja exibida dentro do Button.
Desde já agradeço qualquer ajuda.
Wellington

Estou declarando o método da seguinte forma na classe DataPicker:

public void exibirData (View v)

{
    Button button = (Button) findViewById(R.id.btn_hoje);
    String msg = "A data deve vir aqui";
    button.setText(String.valueOf(msg));
}

O Android Studio dá o erro sugerindo que eu gere esse método abaixo:

private Object findViewById(int btn_hoje) {
}

Isso não é pra ser criado, vc tem que importar o método.

//