android:setTest的另一个布局(但是膨胀)无法正常工作

时间:2015-11-14 16:11:02

标签: java android layout android-inflate

我尝试在android中编辑另一个布局的文本。 我已经填写了textview,但文字没有移动......

View rowLink = getLayoutInflater().inflate(R.layout.nav_header_acceuil, null);
TextView nameText = (TextView) rowLink.findViewById(R.id.nameText);
TextView mailText = (TextView) rowLink.findViewById(R.id.mail);
nameText.setText("test");

文字没有变化......

1 个答案:

答案 0 :(得分:0)

实际上,我想将TextView从主活动类修改为navigationView的Header布局。

NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
View view = navigationView.inflateHeaderView(R.layout.nav_header_acceuil);
TextView nameText = (TextView) view.findViewById(R.id.nameText);
nameText.setText(prefs.getString("be.mariusvnh.classroom.user.name", "") + " " + prefs.getString("be.mariusvnh.classroom.user.lastName", ""));

就是这样,我在navigationView中更改了应用程序中连接的用户名!! :d