我在将Widgets添加到主屏幕时遇到了问题。
我创建了一个新的,完全空的页面,但未列出多个应用小部件。我已经下载了许多应用程序,并且我自己编写了一个应用程序,并且它们都没有出现在要添加的小部件列表中。
可能导致这种情况的原因是什么?我想也许我的手机(华为Sonic)不支持这些特定的小部件,这对我编程的一个简单的小部件来说很奇怪,或者我已经禁用了一些重要的东西......
有什么建议吗?
UPDATE 根据要求,这里有一些代码,感谢目前为止的帮助。
清单文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.widget"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<receiver android:name=".Widget" android:label="Countdown">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/widget" />
</receiver>
</application>
这是我的main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout01"
android:layout_height="200dp"
android:background="@drawable/background"
android:layout_width="160dp"
android:orientation="horizontal">
<TextView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical|center_horizontal"
android:textColor="@android:color/black"
android:text="17:12:34 PM"
android:textSize="8pt" />
</LinearLayout>
答案 0 :(得分:3)
缺少的小部件可能是由于安装了应用程序 SD卡。 Android会阻止这些小部件显示 安装SD卡时可能会破坏小部件 usb。将应用程序移回内部,它们应该显示正常。 对于任何运行或正在运行的应用程序,也会如此 直接绑定到Android操作系统(如facebook或gmail)。
哦,颜色差异就在手机丢失的时候 连接到谷歌的服务器。通常这些都与你的 通过GTalk连接。现在,为什么手机正在失去它 连接,我不确定。也许必须处理你的网络 信号。一旦网络信号下降,它必须等到它到来 备份,然后尝试使用您的Google帐户重新登录。
http://forum.cyanogenmod.com/topic/24792-widgets-are-not-showing-themselves-on-widget-list/
答案 1 :(得分:-1)
如果窗口小部件在屏幕上找不到合适的空间,则不会将其添加到主屏幕。