android的onclick事件失效
發布時間: 2023-02-10 13:37:20
❶ android 為什麼switch不能觸發onclick事件
把你的代碼貼出來看下,不然沒法定位問題。然後既然是switch,那麼你監聽的不應該是click,而是OnCheckedChangeListener。
一般使用方式是:
在布局文件中使用控制項
<Switch
android:id="@+id/open"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textOff="藍牙關閉中"
android:textOn="藍牙開啟中"/>
在代碼中設置OnCheckedChangeListener監聽即可
java">open.setOnCheckedChangeListener(newOnCheckedChangeListener(){
@Override
publicvoidonCheckedChanged(CompoundButtonbuttonView,
booleanisChecked){
//TODOAuto-generatedmethodstub
if(isChecked){
mBluetoothAdapter.enable();//打開藍牙
}else{
mBluetoothAdapter.disable();//關閉藍牙
}
}
});
❷ android 圖片加入動畫點擊事件失效的問題,求高手解決
因為你的ImageView控制項的位置並沒有變呀,你試下再點擊第一次點擊的地方,是一定可以點擊的。如果想要解決也有方法,就是在加個ImageView上去。就ok。
熱點內容