У меня есть приложение, как эта ссылка 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, который находится в видео.
этот стиль в леденцах и только – tyczj
и как этот стиль? – adda
Да на моем телефоне с Android отлично работает ... – adda