Android移动应用开发:鼠标点击显示当前时间
本篇博客介绍了一个简单的Android移动应用开发实例,主要功能是点击按钮后显示当前的北京时间。文章包括完整的Java代码(MainActivity.java)和XML布局文件(activity_main.xml),适合初学者学习Android按钮事件处理、TextView文本更新及系统时间获取与格式化。通过阅读和实践该案例,用户可以快速掌握Android基本控件的使用方法和Activity生命周
·
目录
一、Java 代码(文件名:MainActivity.java)
简单介绍:
本示例是一个基础的 Android 应用案例,功能是点击按钮后显示当前的北京时间(系统时间)。适合初学者学习如何使用 Button
和 TextView
控件,以及如何获取并格式化当前时间。整个项目采用 Java 语言编写,布局文件使用 XML,读者可直接复制使用。
一、Java 代码(文件名:MainActivity.java
)
语言类型:Java
package com.example.demo4;
import androidx.appcompat.app.AppCompatActivity;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class MainActivity extends AppCompatActivity {
private TextView tv_1;
private Button btn_1;
@SuppressLint("MissingInflatedId")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); // 绑定布局文件
tv_1 = findViewById(R.id.tv_1);
btn_1 = findViewById(R.id.btn_1);
btn_1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
long currentTimeMillis = System.currentTimeMillis();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault());
String currentDateTime = sdf.format(new Date(currentTimeMillis));
tv_1.setText("北京时间:" + currentDateTime);
}
});
}
}
二、布局文件(文件名:activity_main.xml
)
语言类型:XML
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
android:orientation="vertical"
tools:context=".MainActivity">
<Button
android:id="@+id/btn_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="点击" />
<TextView
android:id="@+id/tv_1"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
三、运行效果介绍
-
打开应用后,界面上显示一个“点击”按钮。
-
点击按钮后,下方
TextView
区域会显示当前北京时间,例如:北京时间:2024-11-04 18:37:40
-
实现了时间的获取和格式化显示,适合初学者学习 Android 控件和系统时间调用。
更多推荐
所有评论(0)