自定义的漂浮窗继承自listview 添加了一个textview和一个button,可以实现移动和此view的点击监听事件,但是button无法点击。

解决方案 »

  1.   

    listview什么地方添加的textview和button?
      

  2.   

    listview只有一行,垂直排排布。
      

  3.   

    HashMap<String, Object> map = new HashMap<String, Object>();
    map.put("info", "text1");
    map.put("btn", "btn");
    listMaps.add(map);
    SimpleAdapter mAdapter = new SimpleAdapter(this, listMaps,
    R.layout.listview, new String[] { "info", "btn" }, new int[] {
    R.id.text1, R.id.btn });
    lv.setAdapter(mAdapter);//lv为一个类的实例对象继承listview
      

  4.   


    LZ你重写了Button的onClick方法没有?
      

  5.   

    写了,但是会包空指针异常。
    主要是我自定义的一个漂浮框(看考的网上的),继承了listview,我把adapter赋给它,可以显示此listview,但是无法点击listview中的button。
      

  6.   

    不用simpleadapter,用baseadapter,也可以正确显示出一个listview,但是baseadaper中的getview()中的view为空..
      

  7.   

    看了好久说的sdk终于搞明白了,我把windowmanager的两个参数搞反了~~郁闷。
      

  8.   

    http://blog.csdn.net/gyflyx/article/details/6567701这里有答案