有时须要在程序初始化界面时,讲有些比如toggleButton等控件依照需求勾选,此时会发现,当我setChecked时会触发onCheckedChanged监听器,导致这部分代码被调用两次.解决方法时区分开人为点击和setChecked.在监听器中增加一个推断,是否按下: @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated me