CompoundButton.OnCheckedChangeListener與RadioGroup.OnCheckedChangeListener沖突


當RadioGroup與CompoundButton同時存在且都要監聽事件時CompoundButton.OnCheckedChangeListener與RadioGroup.OnCheckedChangeListener就會出現沖突,導入任何一個包import android.widget.RadioGroup.OnCheckedChangeListener;會出現如下錯誤:

The method setOnCheckedChangeListener(RadioGroup.OnCheckedChangeListener)in the type RadioGroupisnot applicable for the arguments (newCompoundButton.OnCheckedChangeListener(){})

import android.widget.RadioGroup.OnCheckedChangeListener collides with another import statement

又不能同時導入,因此又要使用兩者,網上給出個方法:

不要導入任何事件,在事件中加入具體名,紅色部分:

howHotRadioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener()...

friendlyCheckBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener()...

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM