生肖android编程,android小程序,根据生日年份计算出生肖
截图:
源代码:
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小程序,根据生日年份计算出生肖相关推荐
- android小闹钟程序,Android实现闹钟小程序.pdf
Android实实现现闹闹钟钟小小程程序序 这篇文章主要为大家详细介绍了Android实现闹钟小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近写了 闹钟的程序,看到SharedPrefe ...
- Android扩展类方法,Android 扩展 uni小程序SDK 原生能力
Android 扩展 uni小程序SDK 原生能力 概述 本文档主要介绍如何扩展 uni小程序SDK 原生能力. 什么是扩展原生能力? 扩展原生能力指的是将您原生开发的功能通过一定规范暴露给 uni小 ...
- android软件自动启动软件下载,Android编程实现应用程序开机自启动的方法
本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManif ...
- Android 仿微信小程序开屏页加载loading
Android 仿微信小程序开屏页加载loading 废话不多说,先上效果图~ 首先就是底层有一个灰色的圆,然后按照圆形的轨迹进行绘制. 啊~说那么多也没用,还是直接上代码吧,哈哈哈哈 绘制底部圆形及 ...
- android 分享小程序到微信,Android 分享微信小程序之图片优化
小菜上周接入了微信分享小程序的入口,基本功能实现都没问题,有需要的朋友可以了解一下 Android 分享微信小程序失败二三事,虽然功能都正常,但整体测试发现图片展示效果不佳.于是小菜整理了一个简单的小 ...
- 基于安卓android和微信小程序的点餐管理系统毕业设计(源码讲解)
作者简介:Java.spring.安卓Android.ssm框架.前端.后端开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.技术分享 怎么做基于安卓android和微信 ...
- android程序开机自启的方法,Android编程实现应用程序开机自启动的方法
本文实例讲述了Android编程实现应用程序开机自启动的方法.分享给大家供大家参考,具体如下: Android在开机时自动启动一个应用程序 在启动时自动启动一个应用程序: 1.AndroidManif ...
- 运动手表演示-支持 H5,Android,微信小程序
Watch-Test 项目地址:AmosHuKe/Watch-Test 简介: ⌚运动手表演示-支持 H5,Android,微信小程序
- 解决 Android 分享到小程序 封面显示不全
参考:解决Android 微信分享小程序图片显示不全_Keung丶的博客-CSDN博客_小程序分享图片显示不全 上面分享的封面还是不满足需求,我们需求是填充满高度或者宽度,在原基础上做修改: 修改后: ...
- 编程日历小程序,对小程序云开发和生成分享海报的实践
1.起源 朋友圈晒的很多的一本日历书<了不起的程序员 2021>,我也买了,很厚,纸质书嘛,现在已经很少看了,加上这是一本日历书,希望是每天都打开看.可实际上的情况是,要么忘记看今天的内容 ...
最新文章
- linux 远程执行shell 获取返回值
- 115.什么是SHELL
- matlab2010alinux下载,Linux matlab 2010a 下载与安装过程
- Intel Realsense D435 composite_frame类 frame类 video_frame类 depth_frame类的关系
- boost::local_time模块custom_time_zone 和 posix_time_zone 的简单示例
- 爆笑:可怜的话剧演员
- hivesql优化的深入解析
- Log4j2突发重大漏洞
- 《深度学习笔记》——防止梯度消失的学习笔记
- 学会写出"图形界面+数据库"的程序要多长时间?
- The requested resource is not available. 原因,成功解决
- #36328;#36234;#23457;#26680;#26426;#21046;#30340;gladder#25554;#20214;
- 已经学过51单片机,如何进阶?我来教你
- 机器学习一脸懵笔记【05】概率论
- android GPS 定位
- 天龙八部与珍珑(文/《北京青年报》记者 郭婷婷)
- 盛世昊通国际控股成功登陆美国纳斯达克,迈入国际舞台
- 具有恒流和恒压的直流控制转换器
- 零入门kubernetes网络实战-7->Mac环境下为虚拟机磁盘空间进行扩容
- 美通社企业新闻汇总 | 2019.2.11 | 《流浪地球》登顶IMAX国产片最高票房;阿迪达斯推出UltraBOOST19跑鞋...