0
可能重複,爲什麼切換按鈕控件的應用程序不支持Android的
您好所有,
我沒有得到的原因,爲什麼ToggleButton
是不可用於應用程序窗口小部件(主屏幕小部件)。
我有谷歌它,但沒有得到任何理由。有誰知道原因
感謝
可能重複,爲什麼切換按鈕控件的應用程序不支持Android的
您好所有,
我沒有得到的原因,爲什麼ToggleButton
是不可用於應用程序窗口小部件(主屏幕小部件)。
我有谷歌它,但沒有得到任何理由。有誰知道原因
感謝
應用的Widget佈局是基於RemoteView
,不支持各種佈局或視圖控件的:
http://developer.android.com/guide/topics/appwidgets/index.html#CreatingLayout
這就是我知道我要找的理由 – Pratik
App小工具在主屏幕進程中運行,據我瞭解,RemoteViews是一種讓UI操作在此進程中執行自己的代碼的機制。您將看到Android源代碼中的RemotableViewMethod註釋與支持它的小部件。至於爲什麼只有一小部分視圖具有這些註釋的細節,您可能需要深入研究代碼以找出答案。正在執行的代碼是序列化的,因此它可以在單獨的主屏幕過程中運行,所以顯然會有一些限制。 –