Android ListView ItemClick和Button衝突的解決

Android ListView ItemClick和Button衝突的解決
2013年01月22日  ⁄ 手機編程編程開發 ⁄ 共 334字 ⁄ 暫無評論
這兩天修改領導通的ListView widget,在ListView中加入Button這類的有 「點擊」 事件的widget,發現原來listview的itemclick竟然失效了,後來在網上查資料終於得以解決。
ListView 和 其它能觸發點擊事件的widget沒法一塊兒正常工做的緣由是加入其它widget後,ListView的itemclick事件將沒法觸發,被其它widget的click事件屏蔽。
解決辦法:
在包含button的Layout中加入屬性 android:descendantFocusability= "blocksDescendants"
在buttion的屬性加入android:focusable="false"
問題解決,兩個click事件再也不衝突了!
相關文章
相關標籤/搜索