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) {
}