2011-12-18 57 views
0

我是Android和Java編程的新手,我想問問它是否有可能的一個r.layout視圖來「保留」兩個或更多不同的類。我嘗試在兩個構造函數中放入相同的r.layout.id,但第二個類調用似乎創建了View的第二個實例。 預先感謝您的幫助在同一視圖中的兩個Java類

+0

我不清楚你在問什麼;一個佈局可以有多個視圖。 – 2011-12-18 01:07:54

+0

我想讓兩個類在同一個視圖上運行。例如類foobar1擴展活動,並使用R.layout.main和類foobar2擴展另一個活動,也使用R.layout.main – Simouzino 2011-12-18 01:14:23

回答

0

活動使用佈局。佈局本身不知道哪些活動正在使用它們。所以是的,你可以有一個main.xml佈局,可以用於兩個不同的活動'setContentView。但是這兩個活動都將在內存中分開佈置實例。

+0

嗨,我有一個活動,它使用天文鐘顯示實時和第二個活動使用GPS(LocationManager) 。我希望在同一個layout.view中顯示來自計時器的實時數據,並同時獲取GPS數據。當我開始GPS活動時,它會創建layout.main視圖的第二個實例:-(。是否可以避免那麼再次感謝 – Simouzino 2011-12-18 01:51:17

+0

在這種情況下,你應該只有一個活動和一個佈局,視圖邏輯的更新應該在後臺線程上完成,比如AsyncTask。 – havexz 2011-12-18 01:53:43

+0

謝謝,我的水平看起來很複雜:-)但是我會嘗試去做吧 – Simouzino 2011-12-18 01:58:51

相關問題