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