android小部件大小与其库项目不同

时间:2013-07-02 20:09:38

标签: android android-widget

我创建了一个图书馆项目。作为普通应用程序,它按预期运行。如果我将它作为一个库项目进行检查并创建一个使用该库的新项目,除了我的小部件外,一切都可以正常工作。

在新的应用程序中,我在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>

1 个答案:

答案 0 :(得分:0)

尝试重建您的项目,可能R文件生成错误。另一个想法是你在widget_info.xml中设置了不好的小部件宽度。你能表现出来吗?

要使用2个单元格的小部件,您应将最小宽度/高度设置为110dp。 Here您可以找到一些有用的提示。