我创建了一个图书馆项目。作为普通应用程序,它按预期运行。如果我将它作为一个库项目进行检查并创建一个使用该库的新项目,除了我的小部件外,一切都可以正常工作。
在新的应用程序中,我在res文件夹中没有任何值/ strings.xml文件。所以其他一切都应该从图书馆项目中使用。
原始应用仍然有一个4 * 2的小部件,新的有4 * 3。
任何想法为什么?
这是我的清单文件的一部分
<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>
答案 0 :(得分:0)
尝试重建您的项目,可能R文件生成错误。另一个想法是你在widget_info.xml
中设置了不好的小部件宽度。你能表现出来吗?
要使用2个单元格的小部件,您应将最小宽度/高度设置为110dp。 Here您可以找到一些有用的提示。