How do I access to ListView from the adapter

后端 未结 3 1832
萌比男神i
萌比男神i 2021-01-01 10:00

I have a custom ListView with my own adapter. I\'m handling the click on a Button in my ListView\'s item, and I want the ListVi

3条回答
  •  天命终不由人
    2021-01-01 10:38

    In my case GridItemClickListner didn't worked for some reason. I access the Gridview from Adapter class using this

    public View getView(final int position, View convertView, ViewGroup parent) {
            convertView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              ((ClockGridView) v.getParent()).performItemClick(v, position, v.getId());
                             (OR)
               ((ClockGridView)parent).performItemClick(v, position, v.getId());
       }
     });
    }
    

    "ClockGridView" which extends "GridView" Class.

提交回复
热议问题