我是这个Android应用程序开发的新手。我试图使用findViewById找到文本字段Eclipse不断要求我为findViewById创建一个新方法。这是我的代码。
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle SavedInstanceState) {
return inflater.inflate(R.layout.myFragment, container,false);
//find textarea
TextView textArea = (TextView) findViewById(R.id.txtField_curDateTime);
}
请注意我有myFragment.java和myFragment.xml文件。
感谢您的帮助。 感谢
答案 0 :(得分:3)
这样做:
View v = inflater.inflate(R.layout.myFragment, container,false);
TextView textArea = (TextView) v.findViewById(R.id.txtField_curDateTime);
return v;
此外,在TextView textArea
之外定义onCreateView
,以便其他方法也可以使用。{/ p>
答案 1 :(得分:1)
试试这个:
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle SavedInstanceState) {
View vObject = inflater.inflate(R.layout.myFragment, container,false);
//find textarea
TextView textArea = (TextView)vObject.findViewById(R.id.txtField_curDateTime);
return vObject;
}