从MainActivity调用TextView到Android中的片段

从MainActivity调用TextView到Android中的片段

问题描述:

是否可以调用MainActivity控件TextViewFragment?我不知道这是否可能。

DrawerLayout它包含TextView。验证布局包含TextView从MainActivity调用TextView到Android中的片段

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/drawerLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="match_parent" 
    android:background="@color/lightish" > 

    <RelativeLayout 
     android:layout_width="fill_parent" 
     android:layout_height="match_parent" > 

     <FrameLayout 
      android:id="@+id/frame" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:background="@color/lightish" /> 

     <include layout="@layout/validation" /> 
    </RelativeLayout> 

    <ListView 
     android:id="@+id/lvSlider" 
     android:layout_width="250dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:background="@color/dark_gray" 
     android:choiceMode="singleChoice" 
     android:divider="@color/dark_gray" 
     android:dividerHeight="1dp" 
     android:listSelector="@drawable/list_item_selector" /> 

</android.support.v4.widget.DrawerLayout> 

现在,我打电话FrameLayoutFragment当有人点击滑块菜单项。我想在片段中找到TextView控件。有可能,如果是的话,那么如何?这就好像在WebFormAsp.net中调用MasterPage控制。

+0

'getActivity()findViewById(R.id.textId)'。您可以在onViewCreated(View v){v.findViewById(...);} – Raghunandan

+0

查找片段中活动的视图谢谢。它解决了我的问题。现在,当我从Slider调用'OptionsMenu'时,它不会在'TextView'中显示任何东西。我应该为此做些什么改变? –

是的,它是可能的。
你可以尝试这样的:

TextView textview = (TextView) getActivity().findViewById(R.id.txtpoint); 
textview.setText("Something you write"); 
+0

中使用'getActivity()' –

+0

@Jeeten Parmar wlcm亲爱的..... hv a gud day –