ListView项目中的按钮

安托

我有个问题。在我的应用程序中,我有一个自定义ListView,每行有两个Button。我创建了一个扩展ArrayAdapter的类,在该类中我尝试管理Button的OnClickListner,但是它不起作用。如果我按一下臀部,什么也不会发生。这是我的课:

public class AdapterMovimentazioni extends ArrayAdapter<ItemWithIdMov> {

private Context context;
private ArrayList<ItemWithIdMov> items;
private LayoutInflater vi;

public AdapterMovimentazioni(Context context, ArrayList<ItemWithIdMov> items) {
    super(context, 0, items);
    this.context = context;
    this.items = items;
    vi = (LayoutInflater) context
            .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View v = convertView;
    ViewHolder holder;
    final ItemWithIdMov i = items.get(position);
    if (convertView == null) {
        convertView = vi.inflate(R.layout.item_movimentazioni, null);
        holder = new ViewHolder();
        holder.icon = (ImageView) convertView.findViewById(R.id.imageMov);
        holder.data = (TextView) convertView.findViewById(R.id.DataMov);
        holder.importo = (TextView) convertView.findViewById(R.id.ImportoMov);
        holder.locale = (TextView) convertView.findViewById(R.id.localeMov);
        holder.delete = (Button) convertView.findViewById(R.id.ButtonDeleteMov);
        holder.set = (Button) convertView.findViewById(R.id.ButtonSetMov);

        holder.delete.setTag(holder);
        holder.delete.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                Toast.makeText(context, "DELETEEEEEE", Toast.LENGTH_LONG);
            }
        });

        holder.set.setTag(holder);
        holder.set.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                Toast.makeText(context, "SET", Toast.LENGTH_LONG);

            }
        });
        convertView.setTag(holder);

    } else {
        holder = (ViewHolder) convertView.getTag();
    }
    if (i != null) {
        holder.icon.setImageResource(i.getIcon());
        holder.data.setText(i.getData());
        holder.importo.setText(i.getImporto());
        holder.locale.setText(i.getLocName());
    }

    return convertView;
}

private class ViewHolder {

    public ViewHolder() {

    }

    protected Button delete;
    protected Button set;
    protected ImageView icon;
    protected TextView data;
    protected TextView importo;
    protected TextView locale;

}

你能帮助我吗??谢谢

阿米特·古普塔(Amit Gupta)

使用Toast Like

Toast.makeText(context, "SET", Toast.LENGTH_LONG).show();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Listview项目中的按钮颜色更改无法正常工作

来自分类Dev

单击android中ListView内的按钮时如何禁用ListView项目中的所有按钮

来自分类Dev

ListView项目中的SeekBar被重置

来自分类Dev

项目中按钮闪烁的问题

来自分类Dev

我如何在android的listview项目中有一个Facebook分享按钮?

来自分类Dev

我在 ListView 项目中单击按钮时遇到一个问题

来自分类Dev

在ListView项目中获取通用类型

来自分类Dev

在ListView项目中获取通用类型

来自分类Dev

Android ListView 动作在不同的项目中重复

来自分类Dev

从多个条形按钮项目中选择

来自分类Dev

Listview项目内的UWP按钮

来自分类Dev

如何在每个项目中单击按钮删除项目?

来自分类Dev

如何修复Listview项目末尾的按钮?

来自分类Dev

单击按钮更新ListView行项目

来自分类Dev

触发按钮后刷新ListView项目

来自分类Dev

用listview项目关闭UWP弹出按钮

来自分类Dev

ListView-从所选项目中获取列值

来自分类Dev

为什么滚动时ListView项目中的文本消失?

来自分类Dev

根据项目中的TextView更改ListView行颜色

来自分类Dev

在Listview的行的每个项目中添加click Listner

来自分类Dev

如何在ListView的每个项目中存储多个值?

来自分类Dev

如何使Listview可单击,也能够在单击的项目中删除?

来自分类Dev

ListView-从所选项目中获取列值

来自分类Dev

如何为每个ListView项目中的视图设置动画?

来自分类Dev

Edittext集中在第一个listview项目中

来自分类Dev

如何在 ListView 的项目中显示大字符串?

来自分类Dev

使用Nativescript / Angular项目中的浮动操作按钮

来自分类Dev

在Visual Studio 2019中,新项目中的调试按钮被涂黑

来自分类Dev

如何从RecyclerView中的所有项目中删除按钮/视图?

Related 相关文章

  1. 1

    Android Listview项目中的按钮颜色更改无法正常工作

  2. 2

    单击android中ListView内的按钮时如何禁用ListView项目中的所有按钮

  3. 3

    ListView项目中的SeekBar被重置

  4. 4

    项目中按钮闪烁的问题

  5. 5

    我如何在android的listview项目中有一个Facebook分享按钮?

  6. 6

    我在 ListView 项目中单击按钮时遇到一个问题

  7. 7

    在ListView项目中获取通用类型

  8. 8

    在ListView项目中获取通用类型

  9. 9

    Android ListView 动作在不同的项目中重复

  10. 10

    从多个条形按钮项目中选择

  11. 11

    Listview项目内的UWP按钮

  12. 12

    如何在每个项目中单击按钮删除项目?

  13. 13

    如何修复Listview项目末尾的按钮?

  14. 14

    单击按钮更新ListView行项目

  15. 15

    触发按钮后刷新ListView项目

  16. 16

    用listview项目关闭UWP弹出按钮

  17. 17

    ListView-从所选项目中获取列值

  18. 18

    为什么滚动时ListView项目中的文本消失?

  19. 19

    根据项目中的TextView更改ListView行颜色

  20. 20

    在Listview的行的每个项目中添加click Listner

  21. 21

    如何在ListView的每个项目中存储多个值?

  22. 22

    如何使Listview可单击,也能够在单击的项目中删除?

  23. 23

    ListView-从所选项目中获取列值

  24. 24

    如何为每个ListView项目中的视图设置动画?

  25. 25

    Edittext集中在第一个listview项目中

  26. 26

    如何在 ListView 的项目中显示大字符串?

  27. 27

    使用Nativescript / Angular项目中的浮动操作按钮

  28. 28

    在Visual Studio 2019中,新项目中的调试按钮被涂黑

  29. 29

    如何从RecyclerView中的所有项目中删除按钮/视图?

热门标签

归档