截图:

源代码:

package com.example.sms;

import java.text.SimpleDateFormat;

import java.util.Date;

import android.app.Activity;

import android.os.Bundle;

import android.view.Menu;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

import android.widget.EditText;

import android.widget.TextView;

import android.widget.Toast;

public class MainActivity extends Activity implements OnClickListener{

//按钮

private Button button;

//文本框

private TextView textView;

//输入框

private EditText editText;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//设置内容面板

setContentView(R.layout.activity_main);

//获取按钮对象

this.button=(Button)findViewById(R.id.button1);

//输入框

this.editText=(EditText)findViewById(R.id.editText1);

//注册事件

button.setOnClickListener(this);

//获取文本标签对象

this.textView=(TextView)findViewById(R.id.textView1);

//用定时器更新时间

}

//按钮的事件

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

try{

textView.setText("你的生肖是:"+getYear(Integer.parseInt(editText.getText().toString())));

}catch(Exception e){

Toast.makeText(this, e.getMessage(), Toast.LENGTH_LONG).show();

}

}

public String getYear(Integer year){

if(year<1900){

return "未知";

}

Integer start=1900;

String [] years=new String[]{

"鼠","牛","虎","兔",

"龙","蛇","马","羊",

"猴","鸡","狗","猪"

};

return years[(year-start)%years.length];

}

}

生肖android编程,android小程序,根据生日年份计算出生肖相关推荐

  1. android小闹钟程序,Android实现闹钟小程序.pdf

    Android实实现现闹闹钟钟小小程程序序 这篇文章主要为大家详细介绍了Android实现闹钟小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近写了 闹钟的程序,看到SharedPrefe ...

  2. Android扩展类方法,Android 扩展 uni小程序SDK 原生能力

    Android 扩展 uni小程序SDK 原生能力 概述 本文档主要介绍如何扩展 uni小程序SDK 原生能力. 什么是扩展原生能力? 扩展原生能力指的是将您原生开发的功能通过一定规范暴露给 uni小 ...

  3. android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法

    本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManif ...

  4. Android 仿微信小程序开屏页加载loading

    Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...

  5. android 分享小程序到微信,Android 分享微信小程序之图片优化

    小菜上周接入了微信分享小程序的入口,基本功能实现都没问题,有需要的朋友可以了解一下 Android 分享微信小程序失败二三事,虽然功能都正常,但整体测试发现图片展示效果不佳.于是小菜整理了一个简单的小 ...

  6. 基于安卓android和微信小程序的点餐管理系统毕业设计(源码讲解)

    作者简介:Java.spring.安卓Android.ssm框架.前端.后端开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.技术分享 怎么做基于安卓android和微信 ...

  7. android程序开机自启的方法,Android编程实现应用程序开机自启动的方法

    本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManif ...

  8. 运动手表演示-支持 H5,Android,微信小程序

    Watch-Test 项目地址:AmosHuKe/Watch-Test 简介: ⌚运动手表演示-支持 H5,Android,微信小程序

  9. 解决 Android 分享到小程序 封面显示不全

    参考:解决Android 微信分享小程序图片显示不全_Keung丶的博客-CSDN博客_小程序分享图片显示不全 上面分享的封面还是不满足需求,我们需求是填充满高度或者宽度,在原基础上做修改: 修改后: ...

  10. 编程日历小程序,对小程序云开发和生成分享海报的实践

    1.起源 朋友圈晒的很多的一本日历书<了不起的程序员 2021>,我也买了,很厚,纸质书嘛,现在已经很少看了,加上这是一本日历书,希望是每天都打开看.可实际上的情况是,要么忘记看今天的内容 ...

最新文章

  1. linux 远程执行shell 获取返回值
  2. 115.什么是SHELL
  3. matlab2010alinux下载,Linux matlab 2010a 下载与安装过程
  4. Intel Realsense D435 composite_frame类 frame类 video_frame类 depth_frame类的关系
  5. boost::local_time模块custom_time_zone 和 posix_time_zone 的简单示例
  6. 爆笑:可怜的话剧演员
  7. hivesql优化的深入解析
  8. Log4j2突发重大漏洞
  9. 《深度学习笔记》——防止梯度消失的学习笔记
  10. 学会写出"图形界面+数据库"的程序要多长时间?
  11. The requested resource is not available. 原因,成功解决
  12. #36328;#36234;#23457;#26680;#26426;#21046;#30340;gladder#25554;#20214;
  13. 已经学过51单片机,如何进阶?我来教你
  14. 机器学习一脸懵笔记【05】概率论
  15. android GPS 定位
  16. 天龙八部与珍珑(文/《北京青年报》记者 郭婷婷)
  17. 盛世昊通国际控股成功登陆美国纳斯达克,迈入国际舞台
  18. 具有恒流和恒压的直流控制转换器
  19. 零入门kubernetes网络实战-7->Mac环境下为虚拟机磁盘空间进行扩容
  20. 美通社企业新闻汇总 | 2019.2.11 | 《流浪地球》登顶IMAX国产片最高票房;阿迪达斯推出UltraBOOST19跑鞋...

热门文章

  1. 教您在Xshell中清除历史记录
  2. 《从零开始做运营》心得
  3. 养成这个好习惯,让播音主持成为你的加分项
  4. kiv8测量方法_室内门标准及测量方法
  5. 张孝祥张老师一路走好!
  6. 公司董事会人数怎么确定
  7. Git commit文件提交到仓库失败原因——Author identity unknown
  8. 小米开发版安装magisk_MIUI10开发版/安卓P完美xposed与magisk框架教程
  9. 我们应该怎样来提高自己的编程能力?
  10. 中小企业如何取舍OA办公系统的功能?