Página InicialCadastrar-se no FórumListar Categorias Efetuar o Login

Cap9-Formularios-Slide 43





package com.example.brainiac.olacalendario;import android.annotation.TargetApi;import android.app.DatePickerDialog;import android.app.Dialog;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.icu.util.Calendar;import android.os.Build;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.DatePicker;import android.widget.TextView;public class OlaCalendarioActivity extends AppCompatActivity { private TextView mDateDisplay; private Button mPickDate; private int mYear; private int mMonth; private int mDay; static final int DATE_DIALOG_ID = 0; @TargetApi(Build.VERSION_CODES.N) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ola_calendario); mDateDisplay = (TextView) findViewById(R.id.dateDisplay); mPickDate = (Button) findViewById(R.id.pickDate); mPickDate.setOnClickListener(new OnClickListener() { public void onClick(View v) { showDialog(DATE_DIALOG_ID); } }); final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); updateDisplay(); } private void updateDisplay() { mDateDisplay.setText( new StringBuilder() // Month is 0 based so add 1 .append(mMonth + 1).append("-") .append(mDay + 1).append("-") .append(mYear + 1).append(" ")); } private DatePickerDialog.OnDateSetListener mDateSetListener= new DatePickerDialog.OnDateSetListener(){ @Override public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) { mYear = year; mMonth = month; mDay = dayOfMonth; updateDisplay(); } }; @Override protected Dialog onCreateDialog(int id){ switch (id){ case DATE_DIALOG_ID: return new DatePickerDialog(this,mDateSetListener, mYear, mMonth, mDay); } return null; }}
0%   0%  0 voto(s).



em mPickDate.setOnClickListener(new OnClickListener() {

OnClickListener() fica vermelho com erro

 

como resolvo?

 

grato

 

0%   0%  0 voto(s).



Aqui segue o fonte só há este erro mencionado

 

0%   0%  0 voto(s).






0%   0%  0 voto(s).



Olá, MBrainiac

Me parece que o OnClickListener não fou importado ou foi importado do pacote errado. 

Se não tiver importado, deixa o mouse sobre o nome que a IDE irá sugerir de onde importar.

Se estiver importado já, remova a importação e deixa o mouse sobre o nome que a IDE irá sugerir de onde importar.

100%   0%  1 voto(s).


Faça Login ou Cadastre-se para interagir neste Fórum!




17305 usuários registrados - 276 fóruns - 3102 tópicos - 17572 mensagens - 24 Visitantes, 0 Usuários, 0 Instrutores e 0 Administradores Online.
Fórum Brava Cursos © Copyright 2024
Todos os direitos reservados.