android小程序,根据生日年份计算出生肖
2013-10-02 21:01
302 查看
截图:
源代码:
源代码:
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]; } }
相关文章推荐
- 问题:C#根据生日计算属相;结果:C#实现根据年份计算生肖属相的方法
- C#实现根据年份计算生肖属相的方法
- oracle 根据出生年份计算生肖
- python根据出生年份简单计算生肖的方法
- Android中根据出生年月计算生日剩余天数
- PHP 根据身份证号码,获取性别、获取生日、计算年龄、获取地址、获取生肖、获取星座、以及判断是否是身份证号
- jQuery实现根据生日计算年龄 星座 生肖
- C#根据年份计算生肖属相的代码
- mysql 根据生日计算年龄,并查询在18-25之间的语句
- java/android 根据经纬度坐标计算两点的距离 (米/千米)
- android 计算程序的MD5值
- iOS中根据生日计算星座♈️
- 设计一个计算生日是星期几的程序
- android 根据字符串计算宽高
- mysql 年龄计算(根据生日)
- Android平台根据分辨率计算屏幕尺寸,基于物理尺寸来验证手机和平板应用合并的可行性
- 计算闰年, 根据年份和月份返回天数(3种方法)
- C#根据身份证号码,计算生日、年龄、性别
- 获取当年年份 月份判断星期几 如何写个程序计算出每个月的第一个星期一对应的日期
- JS身份证验证 根据身份证计算生日 年龄