我的片段中有 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 新手,不知道如何从片段中做到这一点。让我知道是否有人可以举个例子来做这件事。谢谢
添加回答
举报
0/150
提交
取消