Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> 單擊事件的處理方式及注冊窗體的創建之(一)按鈕單擊事件的實現,單擊窗體

單擊事件的處理方式及注冊窗體的創建之(一)按鈕單擊事件的實現,單擊窗體

編輯:關於android開發

單擊事件的處理方式及注冊窗體的創建之(一)按鈕單擊事件的實現,單擊窗體


開發步驟:

  • 聲明交互類組件對象 
  • 實例化交互類組件對象findViewById(ID資源名稱) 
  • 自定義一個事件監聽類完成對該界面所有交互組件的動作監聽,該類必須實現一個接口View.OnclickListener,進行事件組件監聽 
  • 按鈕與自定義監聽器綁定

代碼:

1 public class LoginActivity extends AppCompatActivity { 2 3 private Button btnLogin; //聲明交互類組件對象 4 5 @Override 6 protected void onCreate(Bundle savedInstanceState) { 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.activity_login); 9 10 this.btnLogin = (Button) this.findViewById(R.id.btnLogin); //實例化交互類組件對象findViewById(ID資源名稱) 11 12 this.btnLogin.setOnClickListener(new ViewOcl()); //按鈕與自定義監聽器綁定 13 14 } 15 private class ViewOcl implements View.OnClickListener{ //自定義一個事件監聽類完成對該界面所有交互組件的動作監聽,該類必須實現一個接口View.OnclickListener,進行事件組件監聽 16 @Override 17 public void onClick (View v){ 18 switch (v.getId()){ 19 case R.id.btnLogin: 20 Toast.makeText(getApplicationContext(),"您點擊了登錄按鈕",Toast.LENGTH_LONG).show(); 21 break; 22 case R.id.btnRegister: 23 break; 24 default:break; 25 } 26 } 27 } 28 } loginActivity.java

運行:

 

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