在ListView的footerView中为按钮生成事件

时间:2012-10-12 06:23:35

标签: android android-listview android-view onclicklistener

我已经在每一行创建了一个带有复选框和textview的自定义ListView。我有一个按钮放在ListView的页脚位置,这是按照这个编程生成的

getListView()。addFooterView(submit); // submit是提交按钮的名称     setListAdapter(适应); //适配器的名称 我的活动没有布局页面。 我不知道如何为按钮提供点击监听器事件。我已经搜索了很多,但是事先找不到任何东西。但是。

2 个答案:

答案 0 :(得分:0)

所有View都可以使用View.setOnClickListener()设置点击监听器。

E.g。

view.setOnClickListener(new OnClickListener()
{
    @Override
    public void onClick(View v)
    {
         // TODO - do the action.
    }
});

答案 1 :(得分:0)

在xml文件中添加按钮提交: -

<Button android:layout_width="wrap_content" 
android:id="@+id/submit" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:text="Submit" 
</Button> 

添加此代码: -

  Button submit;
  submit=(Button)findViewById(R.id.sumit);
  submit.setOnClickListener(new Button.OnClickListener()
  {
  public void onClick (View  v) 
  {
  methodname();
  }});