在布局中重复相同的元素模式

时间:2016-05-10 15:16:17

标签: android android-layout listview gridview

我想制作一个自定义布局,它会保存图像并反复重复相同的布局,直到没有剩余元素。每个方块代表一个图像:

enter image description here

3 个答案:

答案 0 :(得分:0)

我建议使用带有自定义适配器的RecyclerView。在视图绑定中,您可以膨胀自定义布局并将其绑定到列表中的元素。

答案 1 :(得分:0)

使用a / c查看列表项并使用RecyclerView作为其适配器。为一组项目(在您的情况下:RecyclerView.Adapter中的4个图片)制作单独的布局,并将此布局用作TableView的项目。

答案 2 :(得分:0)

使用RecyclerView进行此类布局。在 RecyclerView.ViewHolder 里面拍摄"图片1" ,"图像2" ,"图3" &安培; "图4"通过findViewById。然后在RecyclerView.Adapter中创建一个方法,如

 public void dataBind()
 {
 //store your  four images data here
 notifyDataSetChanged();
 }

@Override
public void onBindViewHolder(DataObjectHolder holder, int position) {
   //bind your four images data to viewholder which contains holder for four images
   holder.label.setText(mDataset.get(position).getmText1());
   holder.label1.setText(mDataset.get(Position+1).getText2());
   holder.label3.setText(mDataset.get(position+2).getmText3());
   holder.label4.setText(mDataset.get(Position+3).getText4());
}