我在一個應用程序中創建了一個視圖。我想在另一個應用程序中使用相同的視圖。有沒有辦法將第二個應用上下文作爲參數傳遞給視圖。這樣視圖就創建了第二個應用程序的上下文。如何在android中創建共享視圖
或者是否有任何方法來創建視圖庫,以便許多應用程序使用該視圖庫來創建視圖。
羅恩
我在一個應用程序中創建了一個視圖。我想在另一個應用程序中使用相同的視圖。有沒有辦法將第二個應用上下文作爲參數傳遞給視圖。這樣視圖就創建了第二個應用程序的上下文。如何在android中創建共享視圖
或者是否有任何方法來創建視圖庫,以便許多應用程序使用該視圖庫來創建視圖。
羅恩
我建議你按照iturki的方法或只是將相同的佈局複製到每個應用程序的XML佈局文件..我不認爲這是困難的。它實際上更容易。
在Android源代碼構建系統中,您通常可以創建一個jar並將該jar導出到多個應用程序以共享通用功能。從未嘗試過獨立完成。你可以檢查薑餅電話應用程序。 Phone應用程序和Contacts應用程序共享一些功能。雖然這些不共享視圖,理想情況下,你可以採取這個想法,並實施視圖
我看到兩種方法來解釋你的問題。 1)你有一個自定義的視圖(就像一個自定義控件)並且想分享它。較早的答案解決了這個問題的解釋 - 如何分享實現View的代碼。
另一種解釋是您希望應用程序「A」調出由應用程序「B」定義的屏幕。那就是你不僅需要視圖,而且需要視圖背後的行爲。
對於這個用途,我會建議分享Activities或Fragments而不是Views。您可以通過發送適當的意圖使應用程序A使用應用程序B的活動(如果應用程序B願意)。
如同樣的佈局? – 2012-01-13 16:21:42