2016-05-10 3 views

Antwort

0

ich empfehlen würde ein RecyclerView mit einem benutzerdefinierten Adapter verwenden. Innerhalb Ihrer Ansichtsbindung würden Sie Ihr benutzerdefiniertes Layout aufblasen und an das Element in der Liste binden.

0

Verwenden Sie RecyclerView, um Listenelemente anzuzeigen, und verwenden Sie RecyclerView.Adapter als Adapter. Erstellen Sie ein separates Layout für einen Satz von Elementen (in Ihrem Fall 4 Bilder in TableView) und verwenden Sie dieses Layout als Element Ihrer RecyclerView.

0

Verwenden Sie RecyclerView, um diese Art von Layout zu haben. Inside RecyclerView.ViewHolder nehmen Sie "Bild 1", "Bild 2", "Bild 3" & "Bild 4" von findViewById. Dann machen Sie in Ihrem RecyclerView.Adapter eine Methode wie

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()); 
}