我想使用第一个图像是常量的网格视图,并且在点击时想要为所有用户启动addProductActivity,之后将显示来自服务器的图像。如何实现这一点请帮忙。
答案 0 :(得分:0)
您可以通过recyclerview
来实现此目的,您可以将布局管理器设为gridlayout
经理:
RecyclerView mRecyclerView = (RecyclerView) view.findViewById(R.id.fridID);
Adapter gridAdapter = new Adapter(yourProductArray, getContext(), this, this);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 3);
mRecyclerView.setLayoutManager(gridLayoutManager);
mRecyclerView.setAdapter(gridAdapter);
Adapter
中当位置为零时,在recyclerview onBindViewHolder(Adapter.ViewHolder holder, int position)
处,始终显示常量图像onClickListener
设置为ImageView
,当排名为零并触发onClickListener
时,会显示添加产品屏幕yourProductArray
并使用gridAdapter.notifyDataSetChanged()