Mr_li13
黯雅悸动
采纳率100%
2017-03-31 02:24 阅读 2.4k

listView.addFooterView()方法加进去的布局问题

4

我在listView.addFooterView()方法加进去的一个布局、,如何写这个加进去布局当中的一个Button的监听
,试了很多次都只能监听Item的监听,请各位大神,帮帮忙,小弟不胜感激。

 //等list全部迭代完后,添加Button、Editext所在的布局加到listView最下端
        LayoutInflater infla = LayoutInflater.from(this);
        View footView = infla.inflate(R.layout.add_evaluate_button, null);
        listView.addFooterView(footView, null, true);

布局:

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/input_total"
        android:text="@string/evaluate_button"
        android:background="@drawable/button"
        android:layout_width="159dp"
        android:layout_height="35dp" />
</LinearLayout>

需要监听这个布局的Button,而这个布局又在ListView的最低端

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    Mr_li13 黯雅悸动 2017-03-31 08:56

    图片说明

    点赞 评论 复制链接分享
  • ljlfcg111 haha我逗 2017-03-31 02:39
    Button btnTotal = (Button) footView.findViewById(R.id.input_total);
    
    btnTotal.setOnClickListener(new View.OnClickListener() {
             @Override
                public void onClick(View v) {
                        //做你的操作
                }
    });
    
    点赞 评论 复制链接分享
  • leiyaqiang Lyq0120 2017-03-31 03:52

    也可以直接动态添加一个Button,可以优化代码量

        Button bt=new Button(this);
        bt.setWidth(宽度);
        bt.setHeight(高度);
        bt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
    
            }
        });
        listView.addFooterView(footView, null, true);
    
                楼上的也很好用,可以学习
    
    点赞 评论 复制链接分享
  • fcwxin fcwxin 2017-03-31 06:05

    你可以直接写在item布局里边,在adapter中判断如果是最后一个item就让你的footerview显示。
    或者判断加入不同类型的item,不用addfooterview进行操作

    点赞 评论 复制链接分享
  • leiyaqiang Lyq0120 2017-03-31 09:17

    你的输入框实例了没
    有没有报错信息

    点赞 评论 复制链接分享

相关推荐