Listview在点击时选择多个项目

时间:2013-03-14 11:47:24

标签: android android-listview

我正在使用list-view来显示Base-Adpater类中的项目。我将视图夸大为

if (convertView == null || vi.findViewById(R.id.artist)== null)
            {
                View vi = inflater.inflate(R.layout.task_list_lay, null);
            }

&安培; set views click listener as:

vi.setOnClickListener(commonListen);

列表视图xml:

 <ListView
    android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/table"
    android:layout_marginTop="0dip"
    android:divider="#b5b5b5"
    android:dividerHeight="1dp"
    android:choiceMode="singleChoice" >
 </ListView>

如果我点击多个项目,它会选择所有这些项目并执行每个视图的点击监听器操作。我不想要这种行为。我只想一次选择一个项目。

1 个答案:

答案 0 :(得分:0)

我所看到的是您正在使用onClickListener

每当处理ListView时都应该使用onItemClickListener