Size1 안드로이드 위젯 크기 결정 로직의 문제들 안드로이드는 파편화가 원래 심하지만, 위젯 크기는 특히 거지같다. 우선 위젯을 만들기 위해서 추가해야 하는 두가지는 appwidget-provider.xml 파일과 위젯 설정을 위한 클래스이다. xml에서는 - minWidth, minHeight는 위젯을 홈화면에 추가할 때 사용하는 값이다. 이 값으로 홈화면에서 몇개의 셀이 할당될지 결정된다. - minResizeWidth, minResizeHeight는 사용자가 위젯의 크기를 변경할 때 사용되는 값이다. 변경할 때 이 크기보다 작아지진 않아야 한다는 것을 런처에게 알려준다. 위젯 설정을 위한 클래스를 추가했다면, 위젯의 크기를 변경했을 때 AppWidgetProvider의 onAppWidgetOptionsChanged가 호출된다. public clas.. 2020. 2. 2. 이전 1 다음