1. 程式人生 > >帶有checkbox的listview的item onItemClick事件無響應問題

帶有checkbox的listview的item onItemClick事件無響應問題

帶有checkbox的item,單擊時無響應,原來是因為checkbox的事件響應優先於listview,所以checkbox優先獲取了焦點。

導致listview獲取不到焦點,單擊事件就被遮蔽了。

解決辦法:遮蔽掉checkbox的焦點即可

<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:button="@drawable/checkbox_selector"
android:focusable="false"
/>

相關推薦

帶有checkbox的listview的item onItemClick事件響應問題

帶有checkbox的item,單擊時無響應,原來是因為checkbox的事件響應優先於listview,所以checkbox優先獲取了焦點。 導致listview獲取不到焦點,單擊事件就被遮蔽了。 解決辦法:遮蔽掉checkbox的焦點即可 <CheckBox

js拼接的程式碼點選事件響應,只需用這個事件監聽就通解決

通過js拼接的動態程式碼做類事件響應的時候,點選事件響應。 只需用這個事件監聽就通解決: $('body').on('click', '.but', function() { }) 拼接的程式碼如下:   $page_str='<div dat

同時使用vue.js和jquery時,jq事件響應解決辦法

先載入vue.js,讓頁面渲染完成後載入jq,給jq繫結ready事件 $(document).ready(function(){ $(function() { //jq事件 }); }); 更新 ……ready載入太玄學了,測試3/10的

web端專案 ios系統 click事件響應

新專案為web專案  在ios系統上 有些click事件無反應  由於時間問題 沒有辦法呼叫fastclick外掛 或者 touchstart 來控制了.  經過查閱發現 可以在點選事件的元素上 加個style 就可解決  style="cursor:pointer"  

ListView的Item點選事件響應

listview的item中放了一個RatingBar,導致ListView的item點選事件不能響應,仔細打斷點看了原來是RatingBar截獲了點選事件,RatingBar直接獲取了焦點(點選的是item和RatingBar的重疊區域)關於RatingBar的顯示異常可

解決ViewPager巢狀Fragment內部點選事件響應問題

之前一直在找關於ViewPager Fragment之間的問題,然後找了很久都不是很理想。感覺都快瘋了,後來找到在老大的指點下找到了一篇文章解決了這個問題,和老大相比找了很久我就絕望了對這個不抱有信心了,老大一開始也不知道,但是他在耐心的找問題,一個一個排除,一種一種方法試

android,NavigationView的點選事件響應

這是一個小坑,就是你自己的佈局有問題, 在Xml中NavigationView必須位於最下方 : <?xml version="1.0" encoding="utf-8"?> <a

FloatingActionButton實現點選事件後點擊響應

最近做一個App用到了FloatingActionButton,可是在實現點選事件的時候卻出了點問題。 FloatingActionButton實現點選事件之後,在onClick()函式中實現的程式碼邏輯卻沒有執行,然後就很茫然,這麼簡單的東西怎麼會出錯,然後就找了好久,最後才發現還真的是

利用多執行緒解決Tkinter,在button事件中執行高io,高耗時操作,視窗響應問題

    昨天利用python自己寫了一個微型伺服器,突發奇想用Tkinter寫一個GUI介面,並將監聽開始的函式繫結到其中的一個button上,但是當我點選開始服務button時,視窗立馬陷入無響應狀態。搜尋一番發現,是伺服器函式中的while迴圈阻塞了GUI的響應,同理而言

cocos2dx3.x使用cocostudio觸摸事件響應的奇葩問題

觸摸事件 eal 總結 應該 bsp 習慣 的人 clas white 剛剛使用3.1,發現了一些關於觸摸的不同之處,對於習慣於2.x的人還是認為坑啊,簡單總結一下: 使用cocostudio加進來的ui,當某個可觸但不可見的時候,給他加入不論什麽觸摸監聽事件都是依照不

xcode卡死問題,無論打開什麽程序xcode總是在轉菊花,顯示應用程序響應

是不是 library 響應 分享 技術 lib 問題 clas 使用 很可能是因為我們上次沒有正常關閉Xcode,而Xcode保留了上次錯誤的一些記錄,而這次打開Xcode依然去加載錯誤的記錄,所以必須完全刪除這些記錄Xcode才能加載正常的項目。那麽也就是說,我們是不是

線程的兩種睡眠方法&ANR(進程/服務響應)

時間 運行 睡眠 tro 執行 方法 如果 服務 一段 1 method1: try { 2 Thread.sleep(3000); 3 } catch (InterruptedException e) { 4

解決安裝fiddler後IE打開網頁提示“代理服務器響應

服務 image logs mage mic ron 虛擬機 導致 win8 環境:win8.1+IE11 安裝fiddler4後,啟動fiddler,IE11打開百度網站,打開失敗:代理服務器無響應,如圖: 在網上找了各種方法,修改fiddler的設置,均無法解決這個問

Delphi 攔截滾輪事件響應滾輪的上下滾動

dct creat www 滾動 .cn ont str use graphics unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,

zabbix之apche2+PHP頁面響應問題

zabbix php apache2 mysql 無響應 好久沒了,記錄個php坑。 倒騰zabbix的php時,裝了一個screw-plus的php加密插件,卻突然發現web頁面打不開了,具體表現是web頁面無響應一直在轉,等很久之後報無法連接,此時開瀏覽器的調試模式,只能

解決ssh連接一段時間後光標響應問題

修改配置文件 1.2 interval hostname 就會 客戶 client -s fig 通常情況下,通過ssh連接openssh-server的時候,過幾分鐘就會出現沒有響應的情況,對於這一現象,可以通過如下兩種途徑解決。 1.修改配置文件 1.1. server

網頁定位點擊事件js響應函數教程(Chrome)

定位 滲透測試 兩個 演示 mage 跳轉 開發者 listeners 國產 一、背景說明 在前端頁面調試或者滲透測試(尤其是XSS)時,我們經常想定位js函數位置;比如點擊了某個位置彈出了一個對話框,這是哪個文件的哪個js函數在響應。 本文以Chrome瀏覽器定位點擊事件

neutron-metadata-proxy響應,導致windos2003密碼透傳失敗

sha 判斷 agent 系統 process type ado dbf 解決 一、故障現象 在某雲平臺出現指定域指定節點(node-1)上創建windos2003虛擬機無法透傳創建虛擬機時設定的系統登錄密碼,但是可以透傳制作鏡像時設定的密碼創建好windos2003虛擬機

Unity 多Canvas 點選事件響應

問題 :Canvas在World Space模式下無法接受點選事件 解決辦法: 1.Canvas的EventCamera如果為空,則設定對應Canvas的Camera的Tag為MainCamera 2.指定Canvas的EventCamera為對應的Camera   其

Jmeter安裝ServerAgent及ServerAgen監控響應問題

最近剛開始學習Jmeter,照著視訊上操作,本來是很簡單,很小的問題,沒有想著寫一篇文章,但是由於這個小問題居然耽誤了兩天的時間,並且各種解決辦法都嘗試過,問題仍然未得到解決!得知解決辦法後,必須要出一篇文章,給像我這樣的新手開闢道路! 安裝ServerAgent-2.2.3外掛,壓縮包