设置NavigationView的页眉布局文本

时间:2016-02-11 09:55:29

标签: android navigation-drawer android-navigationview

<android.support.design.widget.NavigationView
    android:id="@+id/leftNavigationView"
    android:background="@color/LIGHT_BEIGE_COLOR"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/header_layout"
    app:menu="@menu/left_drawer"
    android:theme="@style/LeftNavigationViewStyle"/>

在我的header_layout中。我有一个ImageView和TextView。我想知道如何以编程方式将值设置为headerLayout TextView

1 个答案:

答案 0 :(得分:1)

您必须通过navigationView访问标题,然后通过其ID找到您的TextView。

    NavigationView navigationView = (NavigationView) findViewById(R.id. leftNavigationView);
    TextView headerTextView = (TextView) navigationView.getHeaderView(0).findViewById(R.id.header_text:view);