[英]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.