在ListFragment中无法识别findViewById

Boa*_*rdy 0 android android-fragments android-listfragment

可能重复:
片段android中的findViewById

我目前正在研究android项目并试图让片段工作.片段部分正在工作,但我正在尝试控制UI组件,在标准活动上我可以使用类似的东西

TextView txtMyTextBox = (TextView)findViewById(R.id.my_text_box)
Run Code Online (Sandbox Code Playgroud)

我正在通过ListFragment扩展类,但是为什么我尝试与上面相同的代码,我得到以下错误

findViewById(int)方法未定义

为什么这不起作用.感谢您的任何帮助,您可以提供.

Dee*_*eeV 5

这个方法没有在Fragment类中定义,我假设你正在调用它.您必须在片段显示的视图上使用它.这是您返回的相同视图,onCreateView()您可以通过它来检索它getView().因此,TextView txtMyTextBox = (TextView)getView().findViewById(R.id.my_text_box)应该工作.