扩展的LinearLayout为App的WidgetLinearLayout、App、Widget

由网友(万劫不复.)分享简介:我扩展的LinearLayout类来创建自己的自定义布局。I extended the LinearLayout class to create my own custom layout.它工作得很好,当我把它放在一个活动,但是当我把在appwidget我得到:It works well when I put i...

我扩展的LinearLayout类来创建自己的自定义布局。

I extended the LinearLayout class to create my own custom layout.

它工作得很好,当我把它放在一个活动,但是当我把在appwidget我得到:

It works well when I put it on an Activity, but when I put in an appwidget I get:

02-11 13:16:36.906:W / AppWidgetHostView(6138):错误夸大AppWidget AppWidgetProviderInfo(供应商= {ComponentInfo COM / com.Provider}):android.view.InflateException:二进制XML文件行#2:错误充气类com.CustomLinaerLayout

02-11 13:16:36.906: W/AppWidgetHostView(6138): Error inflating AppWidget AppWidgetProviderInfo(provider=ComponentInfo{com/com.Provider}): android.view.InflateException: Binary XML file line #2: Error inflating class com.CustomLinaerLayout

有没有把一个自定义布局上appwidget的方式?

Is there a way to put a custom layout on an appwidget?

感谢。

推荐答案

从这里拍摄的 http://developer.android.com/guide/topics/appwidgets/index.html

一个RemoteViews对象(,因此,应用程序的Widget),可以支持以下布局类:

A RemoteViews object (and, consequently, an App Widget) can support the following layout classes:

FrameLayout
LinearLayout
RelativeLayout

和下面的小部件类:

AnalogClock
Button
Chronometer
ImageButton
ImageView
ProgressBar
TextView
ViewFlipper
ListView
GridView
StackView
AdapterViewFlipper

这些类的后代不被支持。

阅读全文

相关推荐

最新文章