Android 具有不同操作的ListView(根据视图)
我想制作一个listview,其中包含两个图像视图,以及用户触摸图像时侦听器的两个不同操作Android 具有不同操作的ListView(根据视图),android,Android,我想制作一个listview,其中包含两个图像视图,以及用户触摸图像时侦听器的两个不同操作 l1.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { switch(arg1.getId()) { case R.id
l1.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
switch(arg1.getId()) {
case R.id.addView :
//do this
break;
case R.id.imageView1 :
//do this
break;
}
l1.setOnItemClickListener(新的OnItemClickListener(){
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
开关(arg1.getId()){
案例R.id.addView:
//这样做
打破
案例R.id.imageView1:
//这样做
打破
}
您需要使用setClickable使这些图像可单击,并在每个图像上设置OnClickListener
当ListView项目中的某些内容是交互式的时,它会将单击事件窃取到其父项。u要单击图像或列表吗?\n所有行中有两个图像?标记也可用于区分具有共享处理程序的项目。例如,在XML中,您将标记设置为ADD或IMG,在这里您可以通过调用getTag获得标记,然后比较或使用如果您设置了数值,请切换此选项。@CapDroid:请用可读的语言编写。不是每个人都能理解
n u hv
。。。