日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android如何监听按钮,Android – 两个onClick监听器和一个按钮

發布時間:2024/8/1 Android 60 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android如何监听按钮,Android – 两个onClick监听器和一个按钮 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有一個可點擊的自定義TextView.它定義了自己的onClick處理程序,以便根據點擊次數更改其外觀.但是,如果我在我的活動中定義第二個onClick處理程序,以便根據被單擊的按鈕執行某些操作,則只調用其中一個onClick函數. onClick是一個void函數 – 有沒有辦法說我沒有處理這個點擊,請把它傳遞給其他onClick處理程序?

這里要更清楚的是代碼:

在擴展TextView的MyCheckButton里面我有:

setOnClickListener( mClickListener );

private OnClickListener mClickListener = new OnClickListener() {

public void onClick(View v) {

toggle();

}

};

但是我將MyCheckButton包含到我的Activity中,當然我需要在點擊它時做一些事情,所以我將另一個OnClickListener附加到它:

MyCheckButton button= (MyCheckButtonButton) findViewById(R.id.cb);

button.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

// do something in the app

}

});

通過調用setOnClickListener兩次,看起來我正在替換原始偵聽器,因此更改外觀的toggle()永遠不會被調用.如果單擊此按鈕已經使用onClick處理程序更改其外觀,如何在我的活動中執行某些操作?我以為我只會看到兩個OnClickListeners被調用.

總結

以上是生活随笔為你收集整理的android如何监听按钮,Android – 两个onClick监听器和一个按钮的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。