是的,Android Activity 可以處理事件。在 Android 中,Activity 是一個基本的組件,它負責處理用戶交互和應用程序的界面。Activity 提供了許多方法來處理不同類型的事件,例如點擊事件、按鍵事件、觸摸事件等。
要處理事件,您需要在 Activity 中重寫相應的事件處理方法。以下是一些常見的事件處理方法:
要使用這些方法,您需要在 Activity 類中重寫它們,并在方法體中編寫處理事件的代碼。例如,要處理按鈕點擊事件,您可以這樣做:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button myButton = findViewById(R.id.my_button);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 處理點擊事件
Toast.makeText(MainActivity.this, "按鈕被點擊了!", Toast.LENGTH_SHORT).show();
}
});
}
}
在這個例子中,我們首先通過 findViewById 方法找到按鈕視圖,然后設置一個點擊監聽器。當按鈕被點擊時,會調用 onClick 方法,并顯示一個 Toast 消息。