我可以让一个ListView项目不可选?
我正在实现无尽的ListView(就像在Twitter应用程序中)。 我想让最后一个项目不可选。 所以,如果倒数第二项被选中,我用我的轨迹球向下滚动,什么也没有发生。 我试图设置android:focusable =“false”和android:cickable =“false”,但我没有注意到任何chnage。
这很容易,在你的适配器中,你可以覆盖方法isEnabled(int position),并为这个项目返回false。
如果你想得到相同的效果,而不必拥有一个自定义的适配器,你可以让OnClickListener在点击时忽略这个项目,然后为项目的视图设置一个纯色的背景色,所以点击的时候不会突出显示。