Android ListView的item點擊沒有反應怎麼辦?

Android ListView的item點擊沒有反應怎麼辦?,如果stu_item.xml裡面包括button或者checkbox等控件,默認情況下list的item會失去焦點,導致無法響應item的事件,最常用的解決辦法是在stu_item.xml的佈局文件中設置descendantFocusability屬性。

該屬性是當一個為view獲取焦點時,定義viewGroup和其子控件兩者之間的關系。

屬性的值有三種:

    beforeDescendants:viewgroup會優先其子類控件而獲取到焦點

    afterDescendants:viewgroup隻有當其子類控件不需要獲取焦點時才獲取焦點

    blocksDescendants:viewgroup會覆蓋子類控件而直接獲得焦點
  

    

    

    

效果圖:這裡寫圖片描述

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *