从活动中的片段调用项目

时间:2015-01-28 17:26:53

标签: android android-activity android-fragments

newbe在这里。

我有一个名为Activity的{​​{1}}和一个名为Main_Planner的{​​{1}}。当我想要从FragmentMain_Itinerary访问项TextView1时。我将使用此代码:

Main_Planner

Main_Itinerary

但是如何才能将Main_Planner mp = (Main_Planner) getActivity();项目移至mp.TextView1 ....... ... 。?

1 个答案:

答案 0 :(得分:0)

这样做

Main_Itinerary myFragment = 
        (Main_Itinerary) getSupportFragmentManager().findFragmentById(R.id.fragementID); 


if(myFragment != null){
    String value = myFragment.getValue(); // if getValue() is a public method

如果要从片段中访问的值不是方法,而是变量使用变量名而不是右类型

注意

getFragmentManager()如果不使用支持片段

根据您的布局更改R.id.fragmentID