大佬教程收集整理的这篇文章主要介绍了android – App Widget不显示在ICS app抽屉中,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
最初我开始使用FroYo及以下版本的应用程序,它支持app小部件就好了.随之而来的是Gingerbread和Honeycomb,这些也是如此.
如果我打开“小部件预览”应用程序,小部件将出现在模拟器的列表中,但是当您打开抽屉时,它不会与其他小部件一起列出.它确实出现在Honeycomb上.我不(也有其他人也没有)在我的Galaxy Nexus上看到它.
我尝试重新启动,因为我已经看到在初始安装后为某些人解决问题.我也有一个主要的活动与action.MAIN / category.LAUNCHER意图过滤器,因为我有应用程序活动,这不是一个仅限小部件的项目类型.
我将在下面发布一些片段,如果需要更多,请告诉我.我的minSdkVersion为7,targetSdkVersion为15,项目属性的目标也是4.0.3. installLOCATIOn属性设置为auto.
@L_800_7@manifest.xml中:
<receiver android:name=".AppWidget" android:label="@String/one_cell_widget_label"> <intent-filter> <action android:name="android.appwidget.action.APPWIDGET_updatE" /> </intent-filter> <intent-filter> <action android:name="com.frankcalise.h2droid.FORCE_WIDGET_updatE" /> </intent-filter> <Meta-data android:name="android.appwidget.provider" android:resource="@xml/one_cell_widget_setTings" /> </receiver>
<appwidget-provider xmlns:android="http://scheR_65_11845@as.android.com/apk/res/android" android:initialLayout="@layout/one_cell_widget" android:minWidth="@dimen/one_cell_widget" android:maxHeight="@dimen/one_cell_widget" android:updatePeriodMillis="0" > </appwidget-provider>
one_cell_widget.xml:
<LinearLayout xmlns:android="http://scheR_65_11845@as.android.com/apk/res/android" android:id="@+id/widgeT_Background" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="@dimen/widget_margin" android:BACkground="@drawable/widgeT_Background"> <TextView android:id="@+id/widget_title_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@String/app_name" android:textColor="@android:color/black" /> <TextView android:id="@+id/widget_amount_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@String/default_widget_amount" android:textSize="12sp" android:textColor="@color/amount_color" /> <TextView android:id="@+id/widget_percent_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@String/default_widget_percent" /> </LinearLayout>
然后显然我在AppWidget.java中实现了这个类
public class AppWidget extends appwidgetprovider
更新:
我今天早些时候发现的一条重要的logcat消息帮助我解决了这个问题:
06-01 14:41:31.606: E/AppsCustomizePagedView(199): Widget ComponenTinfo{Com.frankcalise.h2droid/com.frankcalise.h2droid.AppWidget} has invalid dimensions (108,0)
以上是大佬教程为你收集整理的android – App Widget不显示在ICS app抽屉中全部内容,希望文章能够帮你解决android – App Widget不显示在ICS app抽屉中所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。