2016-07-25 3 views
0

У меня есть приложение, как эта ссылка https://www.youtube.com/watch?v=czKLAx750N0Wrong Date Picker

на реальном телефоне запустить хорошо, но на symulator с более низким андроида версии нет. Как решить эту проблему?

Но в видео есть другой datepicker, чем я. Мне нужен datepicker с календарем. Теперь у меня есть датпикер, где я пробираю дни, месяцы и годы.

import android.app.DatePickerDialog; 
import android.app.Dialog; 
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.Toast; 

import java.util.Calendar; 

public class MainActivity extends AppCompatActivity { 

Button btn; 
int rok,mes,den; 
static final int DIALOG_ID=0; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    final Calendar cal= Calendar.getInstance(); 
    rok = cal.get(Calendar.YEAR); 
    mes = cal.get(Calendar.MONTH); 
    den = cal.get(Calendar.DAY_OF_MONTH); 
    showDialogOnButtonClick(); 
} 


public void showDialogOnButtonClick() { 
    btn= (Button)findViewById(R.id.button); 

    btn.setOnClickListener(
      new View.OnClickListener() { 
       @Override 
       public void onClick(View view) { 
        showDialog(DIALOG_ID); 

       } 
      } 
    ); 
} 

@Override 
protected Dialog onCreateDialog(int id) { 
    if (id==DIALOG_ID) 
     return new DatePickerDialog(this,dpickerListener, rok, mes, den); 
    return null; 
} 

private DatePickerDialog.OnDateSetListener dpickerListener 
     = new DatePickerDialog.OnDateSetListener() { 
    @Override 
    public void onDateSet(DatePicker datePicker, int i, int i1, int i2) { 
     rok=i; 
     mes=i1 +1; 
     den=i2; 
     Toast.makeText(MainActivity.this, rok + "/" +mes + "/"+ den, Toast.LENGTH_SHORT).show(); 
    } 
}; 
} 

Мне нужен такой же datepicker, который находится в видео.

+0

этот стиль в леденцах и только – tyczj

+0

и как этот стиль? – adda

+0

Да на моем телефоне с Android отлично работает ... – adda

ответ