2011-04-22 47 views

回答

4

Refer this link site

如果您熟悉XML中的聲明佈局,那麼創建App Widget佈局很簡單。但是,您必須知道,App Widget佈局基於RemoteView,它不支持各種佈局或視圖窗口小部件。

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

FrameLayout 
LinearLayout 
RelativeLayout 

和以下widget類:這些類的

AnalogClock 
Button 
Chronometer 
ImageButton 
ImageView 
ProgressBar 
TextView 

後代不支持。

+0

謝謝,但我不明白爲什麼Android團隊決定使用RemoteViews – Cris 2011-04-22 05:25:32

+4

出於安全原因。通過使用RemoteViews,我們可以確保應用程序不會在另一個進程中執行代碼(例如Launcher)。因此不可能從授予其他進程的權限(啓動器)中受益。 – 2011-04-22 07:38:01

相關問題