自己的第一个android应用(天气)
主界面代码
package com.example.weather;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
private Button tokyo;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tokyo=(Button)findViewById(R.id.wtky);
tokyo.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in=new Intent(MainActivity.this,SecActivity.class);
startActivity(in);
}
});
}
@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;
}
}
第二个界面
package com.example.weather;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class SecActivity extends Activity {
private Button more;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sec);
more=(Button)findViewById(R.id.morebutton);
more.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in=new Intent(SecActivity.this,ThiActivity.class);
startActivity(in);
}});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.sec, menu);
return true;
}
}
第三界面:
package com.example.weather;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class ThiActivity extends Activity {
private Button morei;
private Button history;
private Button game;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_thi);
morei=(Button)findViewById(R.id.more);
history=(Button)findViewById(R.id.hiswea);
game=(Button)findViewById(R.id.gbutton);
morei.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in=new Intent(ThiActivity.this,MoreActivity.class);
startActivity(in);
}});//morei.set
history.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in2=new Intent(ThiActivity.this,HisActivity.class);
startActivity(in2);
}});//history.set
game.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent in3=new Intent(ThiActivity.this,GameActivity.class);
startActivity(in3);
}});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.thi, menu);
return true;
}
}
最新文章
- Android中Retrifit使用总结
- 清理系统 cmd
- java subList方法小记
- paip.获取proxool的配置 xml读取通过jdk xml 初始化c3c0在代码中总结
- css3文字导航鼠标悬停气泡动画特效源码下载
- select,epool,pool解释
- 重写equals()方法时,需要同时重写hashCode()方法
- android学习日记22--Animation动画简介
- 图片裁切插件jCrop的使用心得(一)
- sql server 分布式事务
- 关于prototype属性的理解
- jmeter 登录并发 (此文章有待修改)
- android最火的开源项目
- 在利用node连接数据库遇到的问题
- 文件6. 查找替换.txt文本文件中的内容
- JUC 之 ThreadPoolExecutor 的一些研究
- datagrid 扩展 页脚 合计功能
- 013.Zabbix的Items(监控项)
- Hive学习笔记:基础语法
- js中Function的apply方法与call方法理解
热门文章
- 新手笔记-linux一些命令
- J2SE知识点摘记(九)
- 关于调用约定(cdecl、fastcall、、thiscall) 的一点知识(用汇编来解释)good
- iOS 数组里面取字典的值
- [Leetcode][Python]22: Generate Parentheses
- poj2365---求多边形边长总和
- c reference
- 04737_C++程序设计_第8章_多态性和虚函数
- favicon
- struts漏洞修补过程之S2-016