Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对于所有元素,单击nor_Java_Android_Listview_Onitemclick - Fatal编程技术网

Java 对于所有元素,单击nor

Java 对于所有元素,单击nor,java,android,listview,onitemclick,Java,Android,Listview,Onitemclick,我有一个包含31项的列表视图。 您可以单击前30个,但不能单击最后一个。 为了处理Click事件,我使用了一个OnItemClickListener @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { if(position!=30) { //The Code wich is Run for the first elements

我有一个包含31项的
列表视图。
您可以单击前30个,但不能单击最后一个。
为了处理Click事件,我使用了一个
OnItemClickListener

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
    if(position!=30) {
        //The Code wich is Run for the first elements
    }
}
@覆盖
public void onItemClick(适配器视图arg0、视图arg1、内部位置、长arg3){
如果(位置!=30){
//为第一个元素运行的代码
}
}

不幸的是,当你点击最后一个元素时,发生了一些事情,我不知道到底是什么。如何禁用对单击此元素的反应?

尝试调试,,,,首先打印
位置和数组大小,并使用
if(position!=array.size()-1){}“发生了一些事情,但我无法确定确切的原因。”-指定此项。如果单击最后一个元素,Listview每行都有一个TextView和一个ImageView,上面的一些图像在滚动时消失并显示为灰色。。。