解决方案 »

  1.   

    onItemClick()应该被执行了啊
      

  2.   

    如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了
      

  3.   

    你的onItemClick这个里面的log能出来吗?出不来的话,看下是不是被其他控件将焦点获取了,你的这个listview没获取焦点。同时你也可以看下你的这个fragment在使用的地方是不是存在问题
      

  4.   

    嗯,我晚上想起来早前没有添加音乐的版本,加入点击列表项后可以运行,log也能出来,但是现在的版本没法用,区别就是导入了音乐信息,感觉很奇怪。所以我想从可以运行的那一部分开始,逐步往后推,没办法了
      

  5.   

    发现你的Textview有些focus的设置,去掉试试吧,如果不行贴出来你的MusicListAdapter
      

  6.   

    多谢大佬,好厉害果然是TextView出问题了。是之前做跑马灯效果添加的代码。一直都在查button,确忽视了这个点,多谢了