Стандартный календарь в Android Studio
Стандартный календарь в Android Studio
Собственно вопрос. Как убрать название месяца? И как поставить понедельник, первым днем недели?
Последний раз редактировалось spbfbi 24 фев 2015, 12:10, всего редактировалось 2 раза.
Re: Стандартный календарь
Код в студию... Какой календарь? класс в джава? Вью из палитры?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Стандартный календарь в Android Studio
Да. Вью из палитры.
Re: Стандартный календарь в Android Studio
Для чего календарь? отображать дату? выбирать ее? почем бы не использовать текствью
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Стандартный календарь в Android Studio
Кастомный диалог.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" );
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Стандартный календарь в Android Studio
Друг друга не поняли. В смысле визуальный календарь, с месяцами,неделями, датами. Стандартный CalendarView. В нем убрать название месяца, ну или изменить размер шрифта месяца.
Re: Стандартный календарь в Android Studio
В моем примере такая штука:spbfbi писал(а):Друг друга не поняли. В смысле визуальный календарь, с месяцами,неделями, датами. Стандартный CalendarView. В нем убрать название месяца, ну или изменить размер шрифта месяца.

не то?
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.
Re: Стандартный календарь в Android Studio
Неа. Нужен больший диапазон видимых дней.
Re: Стандартный календарь в Android Studio
Со вторым вопросом разобрался, строчкой: calendarView.setFirstDayOfWeek(2);