android 控件监听方法,Android界面控件(2)—注册点击事件监听器
Button和ImageButton
1.添加控件
1.打開Android項目下,res文件夾中的 layout 的 activity_main.xml 文件
2.可視化界面拖拽添加或修改 xml 文件代碼添加
2.注冊點擊事件的監聽器
(.xml 文件的代碼略)
java 核心代碼
//Button ImageButton//
Button button = (Button)findViewById(R.id.button1);
ImageButton imageButton = (ImageButton)findViewById(R.id.imageButton1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
editText.setText("監聽bt點擊事件的回調函數");
}
});
imageButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
editText.setText("監聽點擊imgbt事件的回調函數");
}
});
說明:
Button對象通過調用 setOnClickListener() 函數,注冊了一個點擊事件(Click)監聽器 View.OnClickListener()
onClick() 是點擊事件的回調函數
View.OnClickListener() ?是View定義的點擊事件的監聽器接口,并在接口中定義了 onClick() 函數
當 Button 從Android界面框架中接收到事件后,首先檢查這個事件是否是點擊事件,如果是點擊事件,同時Button又注冊了監聽器,則會調用該監聽器中的 onClick() 函數。
每個View僅可以注冊一個點擊事件監聽器
使用 setOnClickListener() 注冊第二個點擊事件監聽器,之前注冊的監聽器就會被自動注銷
3.示例程序
點擊Button
點擊ImageButton
總結
以上是生活随笔為你收集整理的android 控件监听方法,Android界面控件(2)—注册点击事件监听器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言交换a b(运算符),关于编程语言
- 下一篇: android 默认光标大小设置,如何默