2011-10-06 1 views
1

저는 LWUIT에서 캘린더를 작성 중이며 다음 문제를 해결할 방법을 찾을 수 없습니다. 양식에 캘린더를 추가하면 한 달에 ComboBox, 한 해에 ComboBox이 표시되고 실제 달의 날짜는 전월의 며칠 및 다음 달의 날로 표시됩니다. 전월의 요일이나 다음 달의 요일을 표시하고 싶지 않습니다.LWUIT 캘린더 문제

보이지 않게하려면 일부 UIID를 설정할 수 있습니까?

감사합니다.

+0

당신은 바로 @jmunoz입니다. 이전 달 또는 다음 달의 날은 현재 달의 다른 서식이나 스타일을 가지고 있지 않지만 이전 달과 다음 달의 날은 클릭 할 수 없습니다. 그 (것)들을 분화하는 시각적 인 작풍은 좋거나 달력에서 완전히 제거 할 것입니다. – Ajibola

답변

1

UIID는 구성 요소를 보이지 않게 할 수 없습니다. 가시적 인 속성 (setVisible(boolean))이 있지만 보이지 않는 구성 요소는 여전히 상주하는 공간을 차지합니다. 구성 요소를 완전히 제거하려면 상위 컨테이너에서 제거하십시오.

+0

하지만 나는 보여주고 싶지 않은 시절을 어떻게 얻는 지 알 필요가 있습니다. LWUITDemo에서는 CAlendar라고했습니다. 어떻게해야합니까? – Mun0n

+0

나는 그 질문을 이해할 수 있을지 모르겠다. setUIID를 의미합니까? 달력의 레이블의 UIID는 논리적 용도에 따라 임의의 값으로 지정됩니다. –

+1

@ShaiAlmog 요점은 다른 UIID를 일정 구성 요소의 다른 부분에 설정하는 것입니다. 샘플 애플리케이션에서 'CalendarDay','CalendarNavigation' 및'CAlendarDay'에 대한 스타일을 정의한 것을 보았습니다. Calendar 인스턴스를 다른 UIID와 매핑하는 방법을 알 수 없습니다. – mdelolmo