나는 데이터베이스에서 읽은 데이터를 표시하는 CardView가있는 RecyclerView를 가지고 있습니다. 그리고 이것에는 아무런 문제가 없습니다.RecyclerView의 첫 번째 요소가되도록 선형 레이아웃을 추가하는 방법은 무엇입니까?
이제는 동일한 RecyclerView에있는 ImageView와 TextView를 모두 포함하는 선형 레이아웃을 추가하고 항상 RecyclerView의 첫 번째 요소로 만들고 싶습니다.
이것은 내가 원하는 것입니다. RecyclerView의 첫 번째 요소는 그 아래에있는 CardView의 어떤 선형 요소에도 관계없이 항상 선형 레이아웃입니다.
나는 다른 ViewType 내가 원하는 것이 아니다 데이터베이스에서 데이터의 따라 처리 할 것 같다 this link에서이 자습서를보십시오. 내가 원하는 무엇
이 선형 레이아웃은 RecyclerView에서 항상 첫 번째 요소)
2 정적)
1입니다.
나는 if(index == 0) in
onCreateViewHolder`에서 안드로이드 스튜디오가 인식하지 못하는 색인을 확인합니다.
@Override
public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
if(index== 0) {
View feedInput = LayoutInflater.from(parent.getContext())
.inflate(R.layout.feed_input, parent, false);
return new MyViewHolder(feedInput);
}else {
View feedItemView = LayoutInflater.from(parent.getContext())
.inflate(R.layout.feed_item, parent, false);
return new MyViewHolder(feedItemView);
}
}
왜 LinearLayout이 RecyclerView에 있어야합니까? 그냥 위에 올려 놓을 수 있을까요? –
@MichaelVescovo recyclerview가 스크롤 될 때 위로 스크롤 할 수 있도록 리사이클 뷰 안에 필요합니다. – ken