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執行檔案,就可以實作點選按鈕跳轉頁面了!
實作這個小功能不是很難,以後的學習生活中遇到困難不要緊張,不要害怕,要積極采取政策解決掉問題,排除故障,一定要有自信,在成功面前,一切困難都是紙老虎,遇到問題,多動腦,勤思考,多動手,總會解決問題的。
一切事在人為! 世上無難事,隻怕有心人。 小夥伴們,我們一起加油!!!