zoukankan      html  css  js  c++  java
  • 自己的第一个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;
     }

    }

  • 相关阅读:
    Build Path
    线程生命周期
    eclipse添加myBatis插件
    Spring web flow的意义
    部署Spring web项目遇到的问题及解决方案
    启动Eclipse时发生An internal error occurred during: "Initializing Java Tooling"错误
    Non-parseable POM 解决方法
    Dynamic Web Module 3.1 requires Java 1.7 or newer. 错误解决方案
    Java compiler level does not match the version of the installed Java project facet.解决方法
    Type cvc-complex-type.2.4.a: Invalid content was found starting with element 'build'.错误的解决方法
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3209160.html
Copyright © 2011-2022 走看看