OtherActivity只有一个TextView组件代码
时间: 2024-02-01 21:03:57 浏览: 29
好的,以下是一个简单的OtherActivity类,其中只包含一个TextView组件的代码:
```java
public class OtherActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_other);
TextView textView = findViewById(R.id.text_view);
textView.setText("Hello, world!");
}
}
```
在这个例子中,我们设置了OtherActivity的布局文件为`activity_other.xml`,该布局文件中只包含一个TextView组件,其id为`text_view`。在`onCreate()`方法中,我们通过`findViewById()`方法找到了这个TextView组件,并使用`setText()`方法设置了它的文本内容为`Hello, world!`。
相关问题
通过软件创建Android程序,编写Android应用程序TestActivity01,使用MainActivity,启动另一个OtherActivity。MainActivity只有一个按钮,OtherActivity只有一个TextView组件,将MainActivity中的数据中国,通过Intent对象传到OtherActivity上显示出来
好的,我来解答您的问题。
首先,在Android Studio中创建一个新的项目,命名为TestActivity01。
然后,在MainActivity布局文件中,添加一个按钮组件:
```xml
<Button
android:id="@+id/btn_start_activity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Start OtherActivity"/>
```
接着,在MainActivity中,为按钮组件设置点击事件,使用Intent对象跳转至OtherActivity,并传递数据:
```java
public class MainActivity extends AppCompatActivity {
private Button btnStartActivity;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btnStartActivity = findViewById(R.id.btn_start_activity);
btnStartActivity.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建Intent对象
Intent intent = new Intent(MainActivity.this, OtherActivity.class);
// 将数据添加至Intent对象
intent.putExtra("data", "Hello, OtherActivity!");
// 启动OtherActivity
startActivity(intent);
}
});
}
}
```
最后,在OtherActivity中,获取传递过来的数据并显示在TextView组件上:
```java
public class OtherActivity extends AppCompatActivity {
private TextView tvData;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_other);
tvData = findViewById(R.id.tv_data);
// 获取Intent对象
Intent intent = getIntent();
// 获取传递过来的数据
String data = intent.getStringExtra("data");
// 将数据显示在TextView组件上
tvData.setText(data);
}
}
```
到此,我们完成了在TestActivity01应用程序中,使用MainActivity启动OtherActivity并传递数据的操作。
编写代码实现MainActivity跳转到OtherActivity的代码
好的,以下是在Android Studio中使用Java编写的MainActivity跳转到OtherActivity的代码示例:
```
// 导入需要使用的类
import android.content.Intent;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建Intent对象,指定跳转的Activity为OtherActivity
Intent intent = new Intent(MainActivity.this, OtherActivity.class);
// 启动OtherActivity
startActivity(intent);
}
}
```
在这个示例中,我们通过创建一个Intent对象并指定跳转的Activity为OtherActivity,然后调用startActivity方法启动了OtherActivity。注意,在使用这段代码时,你需要将OtherActivity替换成你实际要跳转的Activity的类名。
相关推荐
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)