第一个Android程序
来源:互联网 发布:宽带拨号软件下载 编辑:程序博客网 时间:2024/06/04 18:54
activity_main.xml
<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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.ho.test.MainActivity"> <Button android:id="@+id/btnShowDate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示当前日期" /> <Button android:id="@+id/btnShowTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示当前时间"/></LinearLayout>
MainActivity.java
package com.example.ho.test;import android.app.Activity;import android.app.Dialog;import android.support.v4.app.DialogFragment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.app.AlertDialog;import android.view.View;import android.widget.Button;import android.view.View.OnClickListener;import java.text.SimpleDateFormat;import java.util.Date;public class MainActivity extends Activity implements OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获得两个按钮的对象实例 Button btnShowDate = (Button) findViewById(R.id.btnShowDate); Button btnShowTime = (Button) findViewById(R.id.btnShowTime); //为两个按钮添加点击事件 btnShowDate.setOnClickListener(this); btnShowTime.setOnClickListener(this); } //显示对话框的方法 private void showDialog(String title,String msg) { AlertDialog.Builder builder = new AlertDialog.Builder(this); //设置对话框的图标 builder.setIcon(android.R.drawable.ic_dialog_info); //设置对话框的标题 builder.setTitle(title); //设置对话框显示的信息 builder.setMessage(msg); //设置对话框的按钮 builder.setPositiveButton("确认",null); //显示对话框 builder.create().show(); } //点击事件 @Override public void onClick(View v) { switch(v.getId()){ case R.id.btnShowDate: { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //显示当前日期 showDialog("当前日期",sdf.format(new Date())); break; } case R.id.btnShowTime: { SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); //显示当前时间 showDialog("当前时间",sdf.format(new Date())); break; } } }}
0 0
- 第一个android程序
- 第一个Android程序
- 第一个android程序
- 第一个android程序
- 第一个Android程序
- 第一个Android程序
- android 第一个程序
- 第一个Android程序
- Android第一个程序
- 第一个Android程序
- Android 第一个程序
- 第一个Android程序
- 第一个Android程序
- 第一个Android程序
- 第一个android程序
- Android-第一个Android程序
- Android的第一个程序
- Android的第一个程序
- html css jquery怎么做开门的效果
- TOJ 2470Robot in Maze (广度搜索应用)
- Ubuntu 之路
- POJ 3169 差分约束
- 算法积累——K均值聚类(Kmeans)
- 第一个Android程序
- 剑指offer|字符流中第一个不重复的字符
- sentos安装hadoop集群完整版
- 浅析低延迟直播协议设计:RTP/RTCP
- java语言学习之路之基础常识
- python-scrapy 中运行出现DLL load faild :%1 不是32位应用程序的问题
- HDFS--hadoop集群
- IO流FileWriter的IO异常处理
- JDBC