2014-04-07 89 views
0

那麼我的問題可能有點不成熟,但我真的很徘徊。 如何從活動B的類訪問活動A的佈局,即我想從活動B更改活動A的xml文件中的圖像。 是否有可能?請幫助。訪問另一個活動的佈局Android

+0

看看http://stackoverflow.com/questions/22901586/how-to-open-xml-layouts-from-another-activity-layout-guide – Sukan

回答

1

你不需要這樣做。我建議你看看startActivityForResult。啓動Activity B,做所有需要的工作還有,一旦你完成,你會被返回到Activity A並考慮你在onActivityResult的數據,你可以在Activity A

+0

那就是我正在尋找的東西。我不知道有關startACtivityForResult..Hopefully它會解決我現在的問題。謝謝:) @尼克斯 –

0

不,您不能訪問另一個活動的視圖。您可以導航到其他活動並在那裏更改圖像。

您爲每個活動設置一個佈局,每個活動都有一個生命週期。

+0

似乎它是一個評論不是答案 – Sukan

+1

@Sukan那是怎麼回事?如果你認爲這樣標記 – Raghunandan

+0

謝謝,但我怎麼能做到這一點,而無需打開該活動..我可以使用intent和putexrtra只更改其他類中的圖像,而無需啓動它?任何示例plz? –

0

您可以從內容視圖改變形象在運行時不修改A的圖像,因爲當B位於前面時,A將處於暫停模式。您需要startActivityForResult();(A ----> B);而在ActivityForResult()方法中,您需要調整Handler邏輯來更改圖像。

在B活動完成後,您需要設置結果。