簡體   English   中英

如何從父活動訪問片段內的特定視圖?

[英]How to access a particular View inside a Fragment from the parent Activity?

我在Fragment有一個ProgessBar ,並且我需要Fragment的父Activity來訪問ProgressBar

現在,我在Fragment中創建了一個getProgressBar()方法,該方法返回對其的引用。 然后在父Activity執行此操作:

MyFragment fragment = (MyFragment) getSupportFragmentManager().findFragmentByTag("myFragmentTag");  

ProgressBar progressBar = (ProgressBar) fragment.getProgressBar();

有沒有更好的,被廣泛接受的方法來做到這一點?

只要對象具有ID,就可以在Activity上使用findViewById() 它將搜索Activity的整個視圖層次結構,包括附加的子片段,並且更加清晰/易於理解。

暫無
暫無

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

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