为了账号安全,请及时绑定邮箱和手机立即绑定

适配器项目从片段单击

适配器项目从片段单击

绝地无双 2021-05-31 13:41:38
我的片段中有 ListView。我的列表项中有一些操作按钮。我的适配器如下所示public class StatAdapter extends BaseAdapter {    private Activity mActivity;    private ArrayList<Stat> mData;    private LayoutInflater mInflater;    private Drawable drawableOffline,drawableOnline;    public StatAdapter(Activity activity, ArrayList<Stat> data) {        mActivity = activity;        mData = new ArrayList<>();        mData.addAll(data);        mInflater = (LayoutInflater) mActivity.getSystemService(AppCompatActivity.LAYOUT_INFLATER_SERVICE);         drawableOnline = activity.getResources().getDrawable(R.drawable.round_online);         drawableOffline = activity.getResources().getDrawable(R.drawable.round_offline);    }    @Override    public int getCount() {        return mData.size();    }    @Override    public Object getItem(int position) {        return null;    }    @Override    public long getItemId(int position) {        return position;    }    @Override    public View getView(final int pPosition, View pView, ViewGroup pParent) {        pView = mInflater.inflate(R.layout.list_stat, null,false);        String name = mData.get(pPosition).getName();        String first = name.substring(0, 1);        TextView txtCount = pView.findViewById(R.id.txt_count);        txtCount.setText(first);        TextView txtName = pView.findViewById(R.id.txt_name);        txtName.setText(name);        TextView txtNumber = pView.findViewById(R.id.txt_number);        txtNumber.setText("Number: "+mData.get(pPosition).getNumber());您可以看到btnGetCSV我的适配器中有一些操作按钮等,我可以在其中实现 onclick,但很难在适配器中实现某些功能,所以我想从 Fragment 中实现。我是 android 新手,不知道如何从片段中做到这一点。让我知道是否有人可以举个例子来做这件事。谢谢
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信