0
나는 도서관 프로젝트를 만들었습니다. 정상적인 응용 프로그램으로 예상대로 실행됩니다. 라이브러리 프로젝트로 확인하고이 라이브러리를 사용하는 새 프로젝트를 만들면 위젯을 제외하고 모두 expexted로 작동합니다.android 위젯 크기가 해당 도서관 프로젝트와 다릅니다
새 폴더에는 res/폴더에 값/strings.xml 파일이 없습니다. 다른 모든 것은 도서관 프로젝트에서 사용해야합니다.
여전히 원래 앱에 4 * 2 위젯이 있고 새로운 앱에는 4 * 3이 있습니다.
왜 그런가? 여기
내 매니페스트 파일 프로젝트, 어쩌면 R 파일이 잘못 생성 된 재건<receiver
android:label="@string/app_name"
android:name="cc.webmania.android.mylibrary.TheWidget">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_info"/>
</receiver>
복구가 도움이되지 않았습니다. 여기 라이브러리 프로젝트 에서 내 widget_info.xml입니다 : 안드로이드 = "http://schemas.android. 292dp " \t 안드로이드 : 중요 minHeight ="146dp " \t 안드로이드 :의 updatePeriodMillis ="12000000 " \t 안드로이드 : initialLayout는 ="@ 레이아웃/bolcsesseg_widget " \t 안드로이드"의 minWidth = \t 안드로이드 "COM/APK/고해상도/안드로이드 : label = "@ string/app_name"/> –
rrd
android : minHeight = "110dp"로 설정하거나 146보다 낮게 설정하십시오. –
140으로 변경했습니다. 기본 및 새로운 애플 리케이션에 대한. 감사 – rrd