簡體   English   中英

當我在kotlin中相應地單擊片段A中的不同視圖時,如何更改片段B上文本視圖的文本?

[英]How to change the text of text view on fragment B, when I click on different views in fragment A accordingly in kotlin?

我有兩個片段,例如 - FragmentA 和 FragmentB

在 FragmentA 我有多個 ImageButtons 在 FragmentB 我有一個 TextView

我想要做的是,當我單擊 FragmentA 中的任何 ImageButton 時,我想將特定文本分配給 FragmentB 中的 TextView。

例如:-

如果我單擊 FragmentA 中的圖像按鈕 1,那么 FragmentB 中的文本應該是“Hello Jane”

如果我單擊 FragmentA 中的圖像按鈕 2,那么 FragmentB 中的文本應該是“Hello Foster”

等等...

如何在 Kotlin 中做到這一點。 請幫我。

實現此目的的一種方法是擁有一個公共捆綁包,每當您檢測到對這些視圖的點擊時,您需要相應地更新捆綁包並將其更新為最新點擊。 當您導航到第二個片段時,您將獲得最新的捆綁包.putExtra() 。使用相同的鍵將更新值。 因此您將獲得所需的文本並將其設置為您的文本字段。 注意您不必在創建捆綁包后立即導航。 您可能會也可能不會選擇立即或稍后進行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM