如何在Tablayout中为片段类编写代码

问题描述 投票:-1回答:1

我的项目中有一个TabLayout,每个布局都有自己的片段,现在Tab布局工作正常。我的问题是如何从我完全困惑的片段中访问诸如编辑文本值等元素。请帮助解决此问题,我在YouTube上浏览了很多视频,但每个视频都显示了如何创建片段,但没有显示我需要的内容。enter image description here

android android-fragments android-fragmentactivity android-tablayout
1个回答
1
投票

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

例如

public EditBox mEditBox

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

((MainActivity)getActivity()).mEditBox

所以要输入您要输入的EditBoxes文本值

String value = ((MainActivity)getActivity()).mEditBox.getText().ToString()
© www.soinside.com 2019 - 2024. All rights reserved.