使用Android點擊按鈕跳轉頁面


1.首先新建一個Android工程,命名為MyApp(名字可以自己隨意起);

2.以原有的MainActivity.java文件為登錄界面,然后在src文件中的包上面右擊選擇New目錄下的Other中的Android Activity,選擇BlankActivity,修改一個Activity的名字(自定義),我這里命名為BankActivity,點選finish然后新建完成一個返回頁面;\

3.接下來就要添加布局文件了,我們在res文件下的layout文件里先雙擊activity_main.xml,在Android頁面上拖入一個按鈕,雙擊它,把android:id="@+id/btn1" 中的 "@+id/"后面的名字更改為btn1,然后android:text雙引號中的文本改為登錄,同樣如此,將activity_bank.xml文件中的名字按照上述方法修改;

4.點開MainActivity.java文件,寫入以下代碼,記住是在OnCreate方法中編寫代碼哦!

 1 package com.example.myapp;
 2 
 3 import android.os.Bundle;
 4 import android.app.Activity;
 5 import android.content.Intent;
 6 import android.view.Menu;
 7 import android.view.View;
 8 import android.view.View.OnClickListener;
 9 import android.widget.Button;
10 
11 public class MainActivity extends Activity {
12 
13     @Override
14     protected void onCreate(Bundle savedInstanceState) {
15         super.onCreate(savedInstanceState);
16         setContentView(R.layout.activity_main);
17         
18         //view層的控件和業務層的控件,靠id關聯和映射  給btn1賦值,即設置布局文件中的Button按鈕id進行關聯
19         Button btn1=(Button)findViewById(R.id.btn1);
20         
21         //給btn1綁定監聽事件
22         btn1.setOnClickListener(new OnClickListener() {
23             
24             @Override
25             public void onClick(View v) {
26                 
27                 // 給bnt1添加點擊響應事件
28                 Intent intent =new Intent(MainActivity.this,BankActivity.class);
29                 //啟動
30                 startActivity(intent);
31             }
32         });
33         
34     }
35 
36     @Override
37     public boolean onCreateOptionsMenu(Menu menu) {
38         // Inflate the menu; this adds items to the action bar if it is present.
39         getMenuInflater().inflate(R.menu.activity_main, menu);
40         return true;
41     }
42     
43 }

記得要在類上會添加:import android.content.Intent;

5.點開BankActivity.java文件:實現頁面關閉,寫入以下代碼:

 1 package com.example.myapp;
 2 
 3 import android.os.Bundle;
 4 import android.app.Activity;
 5 import android.view.Menu;
 6 import android.view.View;
 7 import android.view.View.OnClickListener;
 8 import android.widget.Button;
 9 
10 public class BankActivity extends Activity {
11 
12     @Override
13     protected void onCreate(Bundle savedInstanceState) {
14         super.onCreate(savedInstanceState);
15         setContentView(R.layout.activity_bank);
16         
17         Button btn2=(Button)findViewById(R.id.btn2);
18         btn2.setOnClickListener(new OnClickListener() {
19             
20             @Override
21             public void onClick(View v) {
22                 // TODO Auto-generated method stub
23                 finish();
24             }
25         });
26     }
27 
28     @Override
29     public boolean onCreateOptionsMenu(Menu menu) {
30         // Inflate the menu; this adds items to the action bar if it is present.
31         getMenuInflater().inflate(R.menu.activity_bank, menu);
32         return true;
33     }
34 
35 }

然后保存右擊MyApp執行文件,就可以實現點擊按鈕跳轉頁面了!

實現這個小功能不是很難,以后的學習生活中遇到困難不要緊張,不要害怕,要積極采取策略解決掉問題,排除故障,一定要有自信,在成功面前,一切困難都是紙老虎,遇到問題,多動腦,勤思考,多動手,總會解決問題的。

一切事在人為!  世上無難事,只怕有心人。   小伙伴們,我們一起加油!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM