Стандартный календарь в Android Studio
Добавлено: 24 фев 2015, 10:36
Собственно вопрос. Как убрать название месяца? И как поставить понедельник, первым днем недели?
Добро пожаловать на форум сайта
http://forum.startandroid.ru/
Кастомный диалог.spbfbi писал(а):Выбирать.
Код: Выделить всё
public abstract class DateDialog extends DialogFragment implements DatePickerDialog.OnDateSetListener,OnReceiveDate {
Context ctx;
public DateDialog(Context ctx) {
this.ctx = ctx;
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
Calendar c = Calendar.getInstance();
int startYear = c.get(Calendar.YEAR);
int startMonth = c.get(Calendar.MONTH);
int startDay = c.get(Calendar.DAY_OF_MONTH);
return new DatePickerDialog( ctx, this, startYear, startMonth, startDay );
}
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar c = Calendar.getInstance();
c.set(year, monthOfYear, dayOfMonth);
sendResult(c.getTimeInMillis());
}
}
Код: Выделить всё
public interface OnReceiveDate {
void sendResult( long time );
}
Код: Выделить всё
DateDialog dialog = new DateDialog(this) {
@Override
public void sendResult(long time) {
// тут получаем время long после закрытия диалога
}
};
dialog.show( getFragmentManager(), "date_dialog" );
В моем примере такая штука:spbfbi писал(а):Друг друга не поняли. В смысле визуальный календарь, с месяцами,неделями, датами. Стандартный CalendarView. В нем убрать название месяца, ну или изменить размер шрифта месяца.
