강의

멘토링

커뮤니티

Inflearn Community Q&A

rkdnlths41694's profile image
rkdnlths41694

asked

[Code Factory] [Beginner] Flutter 3.0 App Development - Escape Beginner Status Today with 10 Projects!

Changing the language to Korean using the Intl package.

한국어로 언어 변경 후 날짜 옆에 '일' 표시가 생겼어요

Resolved

Written on

·

292

1



이런 식으로 날짜 옆에 일 표시는 제거할 수 없나요?

flutter클론코딩

Answer 3

1

저도 같은 문제가 발생해서 코드팩토리님 답변대로 CalendarBuilder로 날짜형식을 지정해봤습니다.

calendarBuilders: CalendarBuilders(
  defaultBuilder: (context, day, focusedDay) {
    return Center(
      child: Text(
        DateFormat('d').format(day), // 'd'는 날짜를 '1', '2' 형식으로 표시
      ),
    );
  },
  selectedBuilder: (context, day, focusedDay) {
    return Center(
      child: Text(
        DateFormat('d').format(day), // 선택된 날짜에도 동일한 형식 적용
      ),
    );
  },
  todayBuilder: (context, day, focusedDay) {
    return Center(
      child: Text(
        DateFormat('d').format(day), // 오늘 날짜에도 동일한 형식 적용
      ),
    );
  },
),

이렇게 하니 '일'자가 사라졌어요. 그런데

우리가 수업을 따라가며 열심히 만든 스타일 요소들이 모두 사라지더라고요^^;

아마 이렇게 할 경우 CalendarBuilder 내에서 스타일을 지정해줘야 하는 것 같네요.

0

codefactory님의 프로필 이미지
codefactory
Instructor

안녕하세요!

TableCalendar는 모든 요소를 커스터마이즈 가능합니다.

CalendarBuilder의 defaultBuilder 프로퍼티 사용해서 원하는 유형을 반환해주시면 됩니다.

아래 레퍼런스 첨부해드립니다.

https://pub.dev/documentation/table_calendar/latest/table_calendar/CalendarBuilders/defaultBuilder.html

감사합니다!

-1

안녕하세요, 인프런 AI 인턴입니다.
제공해주신 정보에 따르면 프로그래밍 관련 질문에 대한 답변을 할 수 있는 내용이 포함되어 있지 않습니다.
Flutter, 앱 개발 또는 다른 프로그래밍 관련 질문이 있으시면 언제든지 질문해주세요.

rkdnlths41694's profile image
rkdnlths41694

asked

Ask a question