제목이 맞는지는 잘 모릅니다. 그러나 일부 사진의 도움을 받아 제 질문을받을 수 있기를 바랍니다. 그래서 저는 제목, 저자, 출판사 등 책 정보가 포함 된 단편을 표시하는 프로젝트가 있습니다. 동시에 한 번로드하는 것을 의미하는 책에 대한 의견을 표시하고 싶습니다. 또한 다른 사용자의 댓글을 볼 수있는 Google Play 스토어와 같은 책에 대한 댓글이 포함 된 recyclerview를로드합니다. 이것을 어떻게 할 수 있습니까? 나는 recyclerview를 만드는 방법을 안다. 여기에 더 명확하게 이미지가 있습니다. RecyclerView를 들어조각에 RecyclerView를 추가하는 중
0
A
답변
1
컴파일 'com.android.support:recyclerview-v7:24.2.1'
를 추가해야합니다. 모듈 레벨 build.gradle 파일 내부. 편집 파일을 추가 한 후 프로젝트를 동기화하십시오. 그런 다음 레이아웃 내부에 recyclerView를 추가합니다. 이와 같이
<android.support.v7.widget.RecyclerView
android:id="@+id/recycler_funds"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:listitem="@layout/layout_funds_item" />
여기서 "listitem"속성은 항목이 팽창 될 때 어떻게 재생 목록이 표시되는지 보여줍니다.
이제 활동 또는 조각에서 recyclerview를 초기화하십시오.
private RecyclerView mRecyclerView;
mRecyclerView = (RecyclerView) view.findViewById(R.id.recycler_funds);
그런 다음 recyclerview에 layoutManger를 설정해야합니다. LayoutManager는 RecyclerView 내의 항목보기를 측정 및 배치하고 더 이상 사용자에게 표시되지 않는 항목보기를 언제 재사용할지에 대한 정책을 결정합니다. LayoutManager를 변경하면 RecyclerView를 사용하여 표준 수직 스크롤 목록, 균일 한 격자, 엇갈린 격자, 가로로 스크롤하는 모음 등을 구현할 수 있습니다. 일반적으로 사용할 수있는 몇 가지 레이아웃 관리자가 제공됩니다.
mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
그런 다음 어댑터를 recyclerview로 설정하십시오.
mRecyclerView.setAdapter(new FundsAdapter(mContext));
다음은이 FundsAdapter의 코드 샘플입니다.
public class FundsAdapter extends RecyclerView.Adapter<FundsAdapter.ItemHolder> {
private Context mContext;
public FundsAdapter(Context context) {
mContext = context;
}
@Override
public ItemHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.layout_funds_item, parent, false);
return new FundsAdapter.ItemHolder(view);
}
@Override
public void onBindViewHolder(ItemHolder holder, int position) {
}
@Override
public int getItemCount() {
return 10;
}
public class ItemHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
private TextView vh_Title;
private TextView vh_FundName;
public ItemHolder(View itemView) {
super(itemView);
vh_Title = (TextView) itemView.findViewById(R.id.txt_fund_bank);
vh_FundName = (TextView) itemView.findViewById(R.id.txt_fund_name);
itemView.setOnClickListener(this);
}
@Override
public void onClick(View view) {
mContext.startActivity(new Intent(mContext, FundsDetailActivity.class));
}
}
}
희망이 있으시면 :)
관련 문제
- 1. 탭 조각에 listview를 추가하는 방법
- 2. 조각에 ListView 표시 시도 중
- 3. 조각에 스 와이프 가능한 탭을 추가하는 방법
- 4. 조각을 다른 조각에 동적으로 추가하는 방법
- 5. 조각에 리스너를 추가하는 가장 좋은 방법은 무엇입니까
- 6. Highchart, 파이 조각에 텍스트를 추가하는 방법은 무엇입니까?
- 7. Google 원형 차트 조각에 링크를 추가하는 방법
- 8. 일반 조각에 DialogFragment를 추가하는 방법은 무엇입니까?
- 9. 조각에 새 레이아웃을 만들거나 추가하는 방법
- 10. 기존 조각에 다른 조각을 추가하는 방법은 무엇입니까?
- 11. 조각에 어댑터를 만드는 중 컴파일 오류가 발생했습니다.
- 12. RecyclerView를 설정할 수 없습니다
- 13. 표시되기 전에 Recyclerview를 측정하십시오.
- 14. 분배기로 RecyclerView를 만드는 방법
- 15. 앱 시작시 recyclerview를 지우는 방법
- 16. Android : CardView에 RecyclerView를 삽입하려면 어떻게해야합니까?
- 17. RecyclerView를 세로보기 페이지와 같이 사용하면
- 18. CollapseingToolbarLayout 내에서 Recyclerview를 스크롤하는 방법
- 19. Firebase Recyclerview를 페이지 매기기하는 방법
- 20. 안드로이드, Dagger 2는 프래그먼트 안에 recyclerview를 삽입합니다.
- 21. 조각에 인수 전달
- 22. 백 슬립 조각에
- 23. Resources $ NotFoundException 안드로이드 스튜디오에서 RecyclerView를 설정하려고합니다.
- 24. 이미지를 추가하는 중
- 25. 정수에 배열을 추가하는 중
- 26. ObjectListView 항목을 추가하는 중
- 27. NSMutableArray에 값을 추가하는 중
- 28. 메일에 메시지를 추가하는 중
- 29. 조각에 선형 레이아웃이 있습니다. 액티비티에서 뷰를 동적으로 추가하는 방법은 무엇입니까?
- 30. 모든 조각에 optionMenu를 추가하는 방법. (안드로이드 + actionsherlock + jfensteinSlidingMenu