【问题标题】:How to write code for a fragment class in Tablayout如何在 Tablayout 中为片段类编写代码
【发布时间】:2019-12-18 20:00:36
【问题描述】:

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

【问题讨论】:

    标签: android android-fragments android-fragmentactivity android-tablayout


    【解决方案1】:

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

    例如

    public EditBox mEditBox
    

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

    ((MainActivity)getActivity()).mEditBox
    

    所以要获取您需要输入的 EditBoxes 文本值

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

    【讨论】:

    • 感谢我刚刚在片段类中创建了一个 onViewcreate 方法,现在它可以按我的想法工作。非常感谢您花时间回答这个问题
    猜你喜欢
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多