0
우리는 모두 레이아웃에 DIFF가 r에 불구하고, 내가 버튼 클릭에 대한 목록보기 및있는 gridview를 보여주고 싶은 안드로이드
에 휴지통보기에서 2 개의 다른 레이아웃을 사용할 수 데이터 항목. 목록에서 2 textview 및 Gridview 거기에 1 imageview n 2 textviews
우리는 모두 레이아웃에 DIFF가 r에 불구하고, 내가 버튼 클릭에 대한 목록보기 및있는 gridview를 보여주고 싶은 안드로이드
에 휴지통보기에서 2 개의 다른 레이아웃을 사용할 수 데이터 항목. 목록에서 2 textview 및 Gridview 거기에 1 imageview n 2 textviews
네 어댑터 클래스에서 아래 코드를 사용해보십시오. 희망이 도움이됩니다.
enter code here
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder,int position)
{
final Message message = (Message) getItem(position);
switch (holder.getItemViewType())
{
case MY_VIEW:
case Other_View:
}
}
@Override
public int getItemViewType(int position)
{
Message message = arrayList.get(position);
if (message.getUsername().equalsIgnoreCase(username))
{
return MY_VIEW;
}
return OTHER_VIEW;
}
public class ViewHolder2 extends RecyclerView.ViewHolder {
public ViewHolder2(View v) {
super(v);
enter code here
}
}
public class ViewHolder1 extends RecyclerView.ViewHolder {
public ViewHolder1(View v) {
super(v);
}
는 https://stackoverflow.com/questions/34385416/how-to-implement-recycler-view-with-multiple-layout?rq=1 참조 –