zoukankan      html  css  js  c++  java
  • Listview嵌套ListView 及包含button onItemClic失效问题

    1,在主Listview Item XML中最顶层这里我用的是LinearLayout 设置android:descendantFocusability="blocksDescendants"

    并设置主Listview android:focusable="false"

    子ListView事件和button事件

    //listview事件

    viewHolder.listView.setOnItemClickListener(new listv_Goods());
    
    private class listv_Goods implements OnItemClickListener{
    
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position,
    long id) {
    // TODO Auto-generated method stub
    Map<String, String> item = (Map<String, String>) parent.getItemAtPosition(position);
    Toast.makeText(context, item.get("name"),Toast.LENGTH_LONG).show();
    } 
    }

    button

    viewHolder.btn_Track.setOnClickListener(new btnOnClick(position));
    
    private class btnOnClick implements OnClickListener{ 
    int position ; 
    public btnOnClick(int pos)
    {
    position=pos;
    }
    @Override
    public void onClick(View v) {
    // TODO Auto-generated method stub
    if(v.getId()==R.id.btn_Track)
    {
    Toast.makeText(context, listMaps.get(position).get("orderId"),Toast.LENGTH_LONG).show();
    }
    } 
    }
  • 相关阅读:
    Maxwell的vbs脚本转matlab
    maxwell电机直观理解
    maxwell电机转矩扫描与使用MTPA策略绘制效率map图
    maxwell施加均匀外磁场
    maxwell的那些坑&小技巧
    maxwell主从边界
    MySql基础
    数据结构知识结构框架图
    第八章 多线程
    软件
  • 原文地址:https://www.cnblogs.com/freexiaoyu/p/2840716.html
Copyright © 2011-2022 走看看