Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 關於Android的Button響應頁面跳轉問題

關於Android的Button響應頁面跳轉問題

編輯:關於Android編程

一般來說,Android應用程序中的Button響應事件有兩種書寫方式

Button button=null;

button.setOnClickListener(new ButtonOnClickListener());

下面再寫一個監聽的內部類

class ButtonOnClickListener implements OnClickListener {

public void onClick(View v) {
Intent intent = new Intent();
intent.setClass(當前類名.this, 跳轉到的類.class);
startActivity(intent);
}

}

這是第一種寫法,第二種如下

button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {

Intent intent = new Intent();
intent.setClass(當前類名.this, 跳轉到的類.class);
startActivity(intent);

}

});

當代碼檢查多次沒有錯,運行出錯,有如下提示時

\

很多同學找不到原因,原因很簡單,就是要在AndroidManifest.xml裡面注冊相應的Activity類,這種隱蔽的注冊初學者很容易犯的

具體語法就是


另外如果沒有指定好應用程序的sdk版本,實際上很多網上下的簡單案例源碼沒有填寫sdk版本。導入到eclipse裡面的程序就會爆很多紅燈,出錯的基本出於一個R類,實際上這個R類由系統自動生成,不用自己寫。設置sdk版本也很容易

找到AndroidManifest.xml,以Mainfest打開,點擊Uses Sdk


Min SDK version是設置應用程序支持最小安卓sdk版本,9對應Android 2.3。8對應Android2.2,對Android 4以上的能支持95%以上。

Target SDK versioin就是設置你當前的Android版本,Android4.2.2對應的是17,Android 4.3對應18,Android L對應20,按具體情況設置咯

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved