我尝试在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");
文字没有变化......
答案 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