在 Android 中,Activity 是应用程序中的一个基本组件,用于表示用户界面和处理用户交互。以下是一个简单的示例,展示如何创建和使用 Activity。

1. 创建一个新的 Android 项目

   打开 Android Studio,选择 "Start a new Android Studio project",按照向导的指引完成项目的创建。

2. 创建一个新的 Activity

   在项目中,你可以创建一个新的 Activity。在 res/layout 目录下的 XML 文件中定义布局,例如 activity_main.xml:
   <!-- res/layout/activity_main.xml -->
   <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       tools:context=".MainActivity">

       <TextView
           android:id="@+id/textView"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Hello, Android!"
           android:layout_centerInParent="true"/>

   </RelativeLayout>

   创建一个新的 Java 类作为 MainActivity:
   // src/main/java/com.example.myfirstapp/MainActivity.java
   package com.example.myfirstapp;

   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);

           // 在布局中找到 TextView 控件
           TextView textView = findViewById(R.id.textView);

           // 设置 TextView 的文本
           textView.setText("Hello, Android!");
       }
   }

3. 配置清单文件

   在 AndroidManifest.xml 文件中注册 MainActivity:
   <!-- AndroidManifest.xml -->
   <manifest xmlns:android="http://schemas.android.com/apk/res/android"
       package="com.example.myfirstapp">

       <application
           android:allowBackup="true"
           android:icon="@mipmap/ic_launcher"
           android:label="@string/app_name"
           android:roundIcon="@mipmap/ic_launcher_round"
           android:supportsRtl="true"
           android:theme="@style/AppTheme">
           <activity android:name=".MainActivity">
               <intent-filter>
                   <action android:name="android.intent.action.MAIN" />

                   <category android:name="android.intent.category.LAUNCHER" />
               </intent-filter>
           </activity>
       </application>

   </manifest>

4. 运行应用程序

   运行应用程序,Android Studio 将在模拟器或连接的设备上启动你的应用程序,并显示 "Hello, Android!" 的文本。

这是一个简单的 Activity 的入门示例。在实际应用中,Activity 可以包含更复杂的用户界面、处理用户输入、与其他组件进行通信等功能。


转载请注明出处:http://www.zyzy.cn/article/detail/15169/Android