2012-02-11 81 views
0

我擴展了LinearLayout類以創建自己的自定義佈局。擴展LinearLayout for App Widget

它工作得很好,當我把它放在一個活動,但是當我把在appwidget我得到:

02-11 13:16:36.906:W/AppWidgetHostView(6138):錯誤膨脹AppWidget AppWidgetProviderInfo(提供者= ComponentInfo {com/com.Provider}):android.view.InflateException:二進制XML文件行#2:錯誤膨脹類com.CustomLinaerLayout

有沒有辦法將自定義佈局放在appwidget上?

謝謝。

回答

1

從這裏取出http://developer.android.com/guide/topics/appwidgets/index.html

甲RemoteViews對象(以及,因此,應用程序的widget)可以支持以下佈局類:

FrameLayout 
LinearLayout 
RelativeLayout 

和以下widget類:

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

不支持這些類的後代。