setOnItemClickListener(listener),你问的是这个吗?

解决方案 »

  1.   

    你不是要监听 ListView 的item 点击事件吗?
    listview.setOnItemClickListener(listener),不知道你问的是不是这个,不是的话,你把问题描述具体一点。
      

  2.   

    Mono for android 中
    有你说的这个方法吗?
    我找不到这个 setOnItemClickListener呀
      

  3.   

    我是首先 继承 ListView.IOnItemClickListener
    ListView listview = FindViewById<ListView>(Resource.Id.lv); 找到listview
    listview. 这里没你说的呀
      

  4.   

    不好意思,没看清是Mono for android ,这个没用过。
      

  5.   

    deviceList.setOnItemClickListener(new AdapterView.OnItemClickListener() {   @Override
       public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {
       // TODO Auto-generated method stub
           String[] itemString = mArrayAdapter.getItem(arg2).split("\n");
           final Intent intent = new Intent(LeScanActivity.this,
                DeviceControlActivity.class);
           intent.putExtra(DeviceControlActivity.EXTRA_DEVICE_NAME, itemString[0]);
           intent.putExtra(DeviceControlActivity.EXTRA_DEVICE_ADDRESS, itemString[1]);
            
           if (mScanning) {
              mBluetoothAdapter.cancelDiscovery();
              mScanning = false;
           }
           startActivity(intent);
       }

    });
      

  6.   

    好像是MONO在把ITEM返回给LISTVIEW后,自动回收了,你可以用回收事件测试下,所以单击事件什么的都没用了,除非你的ACTIV是继承的LISTACT