首页 > 解决方案 > 如何在 Tablayout 中为片段类编写代码

问题描述

我的项目中有一个标签布局,每个都有自己的片段,现在标签布局工作正常。我的问题是如何从我完全困惑的片段中访问编辑文本值等元素。请在这个问题上帮助我,我在 YouTube 上浏览了很多视频,但每个视频都显示了如何创建片段并且没有显示我需要的内容。在此处输入图像描述

标签: androidandroid-fragmentsandroid-fragmentactivityandroid-tablayout

解决方案


您必须首先公开 MainActivity 的组件引用变量。

例如

public EditBox mEditBox

要在片段中获取此变量,只需键入:

((MainActivity)getActivity()).mEditBox

因此,要获取 EditBoxes 文本值,您将键入

String value = ((MainActivity)getActivity()).mEditBox.getText().ToString()

推荐阅读