z183052114
z183052114
2017-03-21 02:28
采纳率: 51%
浏览 1.7k

android 如何设置headerLayout中的textview?

用的studio的布局

图片说明
图片说明
图片说明

想在账号的位置 设置登录的用户名 如何设置 我这么写的 log显示我设置的用户名,但是手机上显示的还是默认的账号

   View view = LayoutInflater.from(MainActivity.this).inflate(R.layout.nav_header_main, null, false);
        username = (TextView) view.findViewById(R.id.username);
        username.setText("NIHAO");
        username.setTextColor(Color.BLUE);
        Log.e("username", username.getText().toString());
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • fcwxin
    fcwxin 2017-03-21 03:58
    已采纳

    你的view应该通过navigationview找到

    点赞 评论
  • Juice_Lover
    Juice_Lover 2017-03-21 02:40

    你用布局填充器加的布局 并没有添加到你的layout里
    XML中直接添加了 是不是可以直接findviewById找到你头部的控件

    点赞 评论

相关推荐