在 Fragment 中创建视图后,可以使用视图对象获取视图元素,并根据需要更新内容。以下是示例代码:
public class MyFragment extends Fragment {
private TextView textView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_layout, container, false);
// 获取文本视图元素
textView = view.findViewById(R.id.text_view);
return view;
}
public void updateTextView(String text) {
// 更新文本视图的内容
textView.setText(text);
}
}
在片段中定义了一个名为 textView
的私有成员变量,它将文本视图元素保存到单独的变量中进行更新。在 onCreateView
方法内,我们使用 view.findViewById
获取 R.id.text_view
来获取文本视图元素。
要更新视图内容,可以创建一个公共方法 updateTextView
,该方法需要一个字符串参数以更新文本视图的内容。其他代码可以通过调用 MyFragment.updateTextView(text)
方法来更新文本视图内容。