在Android中将MainView中的TextView调用为片段

时间:2016-01-23 05:45:47

标签: android android-fragments android-framelayout

是否可以将MainActivity控件TextView拨打至Fragment?我不知道这是否可能。

DrawerLayout,其中包含TextView。验证布局包含TextView

<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>

现在,当有人点击滑块菜单项时,我在Fragment中调用FrameLayout。我想在Fragment中找到TextView控件。是否可能,如果是,那么如何?这就像在MasterPage中的WebForm中调用Asp.net控件一样。

1 个答案:

答案 0 :(得分:3)

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

TextView textview = (TextView) getActivity().findViewById(R.id.txtpoint);
textview.setText("Something you write");
相关问题