android - 如何在 ListView 上使用 Button 的 onClickListener 方法

标签 android button android-listview onclicklistener

我有一个自定义 ListView,其中包含一个 Button。这个按钮的功能是删除按钮。每当用户单击此按钮时,将删除当前行。

  • 我该怎么做?
  • 如何为这个按钮设置onClickListener
  • 如何获取此按钮所在的行 ID?

提前致谢。

最佳答案

在您的Custom Adapter 类的getView()

buttonDelete.setOnClickListener(new OnClickListener()
{
  @Override
  public void onClick(View v)
   {
     //  Use position parameter of your getView() in this method it will current position of Clicked row button
    // code for current Row deleted...              
   }
});

关于android - 如何在 ListView 上使用 Button 的 onClickListener 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591501/

相关文章:

java - 如何用动画改变 FrameLayout 的前景可绘制的 alpha?

java - getruntime() exec() 命令中带双引号

android - 添加一个按钮以查看

java - java游戏中按钮的大小

java - 如何使用 SQL 数据库在 Fragment 上创建 Adapter ListView?

android - 带有复选框、单选按钮、 TextView 和按钮的 ListView 在 android 中无法正常工作

android - 如何使我的数组索引等于android中的位置

android - fragment 中的 AsyncTaskLoader

android - AsyncTask 中的应用内计费查询库存?

java - 使用 parse 和 sinch 在 2 个用户之间发送图像