从tablayout片段中获取不同布局的文本

时间:2017-08-30 09:44:45

标签: android android-tablayout

我在标签布局中有三个片段。我想要做的就是在片段C中获取片段A的内容。我使用getLayoutInflater()来扩充布局(包括我希望得到其值的编辑文本)但是我是' m在toast消息中获取空值。这就是我尝试实施我的工作的方式:

inflater = getActivity().getLayoutInflater();
View view= inflater.inflate(R.layout.fragment_A, null);
EditText text= (EditText) view.findViewById(R.id.someTextID);
String someText= text.getText().toString();
Toast.makeText(getActivity(), someText, Toast.LENGTH_LONG).show();

另外,我想问一下<include />是否可以用于我想做的工作?

为我提供更好的解决方案。

1 个答案:

答案 0 :(得分:0)

在花了我一些有用的时间后,我通过创建一个简单的POJO类来设置和获取我的edittext字符串来找到解决方案。我将编辑文本值设置为变量并将其设置在我的片段A上,然后将其放在我的片段C上。这样就返回了我想要的内容但是如果有任何其他解决方案,我将非常感激。