// MainActivity.java
package com.example.myjavaproject;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建一个TextView并设置文本内容
TextView textView = new TextView(this);
textView.setText("Hello, Java Project in Android Studio!");
// 将TextView添加到布局中
setContentView(textView);
}
}
包声明:package com.example.myjavaproject;
定义了这个类所在的包名。每个Android项目都有一个唯一的包名,用于区分不同的应用程序。
导入必要的库:import androidx.appcompat.app.AppCompatActivity;
和 import android.os.Bundle;
导入了创建Activity和管理生命周期所需的类。import android.widget.TextView;
导入了用于显示文本的视图组件。
MainActivity类:继承自AppCompatActivity
,这是Android应用中最常用的Activity基类之一,提供了兼容性支持。
onCreate方法:是Activity生命周期的一部分,当Activity被创建时调用。在这里,我们设置了布局文件,并创建了一个TextView
来显示文本。
setContentView方法:用于设置Activity的布局。这里先尝试加载activity_main.xml
布局文件,然后用新创建的TextView
替换了整个布局。
如果你需要更详细的解释或其他代码示例,请告诉我!
上一篇:java list.remove
下一篇:java实现websocket
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站