1

我有一个 ListView,我创建了一个自定义适配器,因为在每一行中必须有两个 ImageView。我的目标是在其中一个 clicklistener 上设置,当我点击它时,必须在列表中的某个位置创建一个新行。我知道要实现这一点,我必须在适配器类中设置 onclickListener imageView,但是如何访问 ListView 的 ArrayList 以便创建新行?

4

1 回答 1

0

这是您需要的 onClickListener 中的 onClick() 方法:

public void onClick(View v){
  mArrayList.add(<some new data>, <the index of the row> + 1);
  mBaseAdapter.notifyDatasetCahged();
}
于 2013-05-06T17:19:38.707 回答