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)方法未定义
为什么这不起作用.感谢您的任何帮助,您可以提供.
这个方法没有在Fragment类中定义,我假设你正在调用它.您必须在片段显示的视图上使用它.这是您返回的相同视图,onCreateView()您可以通过它来检索它getView().因此,TextView txtMyTextBox = (TextView)getView().findViewById(R.id.my_text_box)应该工作.
| 归档时间: |
|
| 查看次数: |
4607 次 |
| 最近记录: |