Programming/Android12 앱위젯(App Widget) Layout weight 위젯으로 캘린더를 만드려고 한다. 위와 같이 4 X 4 캘린더 앱 위젯을 만드려고 한다. 총 가로 7칸, 세로 7칸이 화면에 꽉 차게 하려면 한 날짜가 들어가는 Layout의 크기를 (위젯 총 가로 및 세로) / 7 로 지정해야한다. 직접 dp 값을 계산하여 입력할 수 있겠지만 좋지않은 방식일거라 판단하여 weight 속성을 이용하기로 했다. 위 달력은 일 ~ 토 까지 입력하는 부분 포함하여 총 7 X 7 = 49 칸의 Day Layout를 갖는다. 하나의 Day Layout 을 xml로 만들어보자 Day Layout xml 내용 다른 곳에서도 같은 형식을 이용하므로 Style로 관리를 했다. CalendarCell 스타일은 이렇게 평소에 사용했던 weight 속성 그대로 입력하면 끝. 이렇게 지정한 x.. 2015. 4. 13. error: No resource identifier found for attribute 'widgetCategory' in package 'android' 위젯 프로젝트를 Import 하던 도중 error 발생. error: No resource identifier found for attribute 'widgetCategory' in package 'android'widget_info.xml/Android-MonthCalendarWidget-master/res/xmlline 17Android AAPT Problem 프로젝트 설정을 보니 4.1.2 (16버전) 으로 되어있었음. 이 문제는 안드로이드 프로젝트 빌드 버전을 4.2.2(17레벨)로 맞춰주면 해결. 2015. 4. 6. 이전 1 2 다음