Android Studio登录成功后,将登陆注册TextView文本内容更改为登录的用户名
时间: 2023-07-09 10:12:33 浏览: 38
可以通过以下代码实现:
1. 首先,在布局文件中添加一个TextView控件,用于显示登录状态,如下所示:
```xml
<TextView
android:id="@+id/tv_login_status"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Not logged in"
android:textSize="20sp" />
```
2. 在用户登录成功后,获取这个TextView控件,并将它的文本内容更改为登录的用户名,同时将登录和注册的TextView隐藏,如下所示:
```java
TextView tvLoginStatus = findViewById(R.id.tv_login_status);
String username = "your_username"; // 替换成实际的用户名
tvLoginStatus.setText("Logged in as " + username);
TextView tvLogin = findViewById(R.id.tv_login);
TextView tvRegister = findViewById(R.id.tv_register);
tvLogin.setVisibility(View.GONE);
tvRegister.setVisibility(View.GONE);
```
这样就可以将登陆注册TextView的文本内容更改为登录的用户名了。其中,`tv_login`和`tv_register`是登录和注册的TextView控件,通过`setVisibility(View.GONE)`隐藏它们。