RecyclerView 어댑터를 만들어 모든 행에서 배열 목록의 3 개 항목을 가져 오는 방법

엘리아 미로

RecyclerView.Adapter에 대한 도움이 필요합니다. recyclerview 어댑터에 Dart 객체의 arraylist를 전달하고 3 개의 textview (dart1Txt, dart2Txt 및 dart3Txt)가있는 simple_list_item.xml이 있습니다. 어댑터가 arraylist에서 값을 가져 와서 textview를 채우길 원합니다. 예를 들어 10, 20, 30, 3, 5, 6이라는 값이 있는데 이렇게 인쇄하고 싶습니다.

10 20 30

3 5 6

등등.

나는 이것을 만드는 방법을 이해할 수 없다. 이것은 내 onBindViewHolder입니다.

onBindViewHolder(RoundsStatsAdapter.ViewHolder holder, int position){
   Dart dart = mDarts.get(position);
   holder.dart1Textview.setText(String.valueOf(dart.getScore()));
}

추가 정보 업데이트 : dartScore 필드가있는 Dart 개체가 있습니다. 나는 Dart 객체의 arrayList를 보냈고 recyclerview 어댑터가 arraylist에서 처음 3 개의 Darts를 가져 와서 3 개의 textview를 dartScore로 채웠 으면합니다. 그 후 arraylist에서 다음 3 개의 Darts를 가져 와서 새로운 행으로 3을 다시 채 웁니다. textviews 등.

감사합니다

Sofiane Daoud

DartTuple 목록에서 다트 목록을 분할 할 수 있습니다.

private class DartTuple {
    Dart dart1, dart2, dart3;
}

또는 목록에 항상 3 * x 항목이 포함되어 있다고 생각되면 다음과 같이 어댑터를 간단히 변경할 수 있습니다.

onBindViewHolder(RoundsStatsAdapter.ViewHolder holder, int position){
   position = position * 3; // to use multiple 3 increment
   Dart dart1 = mDarts.get(position);
   Dart dart2 = mDarts.get(position + 1);
   Dart dart3 = mDarts.get(position + 2);
   /* your layout
      holder.dart1Textview.setText(String.valueOf(dart.getScore()));
   */
}

@Override
public int getItemCount() {
    return mDarts.size()/3;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Xamarin Android 배열 어댑터에서 표시되는 목록 항목 수를 가져 오는 방법

분류에서Dev

단일 목록보기에 두 개의 어댑터를 추가하는 방법

분류에서Dev

GXT3 : 필터링 된 항목을 포함하여 TreeStore에서 모든 항목을 가져 오는 방법

분류에서Dev

Sqlite-net 패키지를 사용하여 Sqlite 3의 모든 행을 개체 목록으로 가져 오는 방법은 무엇입니까?

분류에서Dev

목록의 모든 항목에 문자열의 문자가 포함되어 있는지 확인하는 방법

분류에서Dev

어댑터가있는 목록보기의 개체 배열 목록

분류에서Dev

2 개의 열에있는 목록을 가져 와서 튜플을 만들고, 모든 튜플을 목록에 넣고, 그 목록을 반환하는 방법은 무엇입니까?

분류에서Dev

문자열 목록에서 순열의 한 항목 만 가져 오는 방법

분류에서Dev

OpenXml에서 단락 목록의 모든 실행 요소를 목록으로 가져 오는 방법

분류에서Dev

가져 오기 및 배열 어댑터 경우 FireStore 데이터베이스에서 모든 문서 ID를 저장하는 방법

분류에서Dev

주어진 문자 배열에서 모든 단어 목록을 찾는 방법

분류에서Dev

배열 목록 클래스를 만들고 Flutter에서 데이터를 가져 오는 방법

분류에서Dev

시트의 비어 있지 않은 모든 셀의 배열을 가져 오는 방법 (행렬 곱셈)?

분류에서Dev

puppeteer에서 목록의 모든 요소를 가져 오는 방법

분류에서Dev

사전 내의 목록에서 모든 값을 가져 오는 방법, 모든 항목의 제목을 가져와야합니다.

분류에서Dev

Selenium-각 개별 항목의 모든 추가 버튼을 클릭하여 드롭 다운에서 데이터를 긁어내는 방법

분류에서Dev

모든 단일 항목의 "ID"를 변경하여 현재에서 새 배열을 만드는 방법

분류에서Dev

개인 변수를 포함하여 다른 클래스의 클래스에서 선언 된 모든 데이터 변수 목록을 가져 오는 방법

분류에서Dev

다른 클래스에서 배열 목록의 항목을 가져 오는 방법

분류에서Dev

지정된 키에서만 배열에서 임의의 항목을 가져 오는 방법 (예 : x 키 먼저)

분류에서Dev

mongoose 형식의 모든 문서를 가져 오지만 각 문서 배열의 특정 항목은 1 개만 사용합니다.

분류에서Dev

mongoose 형식의 모든 문서를 가져 오지만 각 문서 배열의 특정 항목은 1 개만 사용합니다.

분류에서Dev

MEL 배열에서 마지막 항목을 제외한 모든 항목을 가져 오는 방법은 무엇입니까?

분류에서Dev

목록의 모든 항목에서 첫 번째 문자를 가져 와서 조작하는 방법

분류에서Dev

사용자 지정 배열 어댑터를 사용하여 사용자 지정 목록에서 특정 목록 항목 (목록 행)을 제거하는 방법은 무엇입니까?

분류에서Dev

Ruby 배열의 모든 항목에 동일한 항목을 추가하는 방법은 무엇입니까?

분류에서Dev

목록의 모든 n 번째 요소를 3 개 이후에만 타겟팅하는 방법

분류에서Dev

배열의 모든 요소를 계산하고 모든 항목에 대해 키 / 값 개체를 만드는 방법은 무엇입니까?

분류에서Dev

모델의 내부 배열에서 항목을 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Xamarin Android 배열 어댑터에서 표시되는 목록 항목 수를 가져 오는 방법

  2. 2

    단일 목록보기에 두 개의 어댑터를 추가하는 방법

  3. 3

    GXT3 : 필터링 된 항목을 포함하여 TreeStore에서 모든 항목을 가져 오는 방법

  4. 4

    Sqlite-net 패키지를 사용하여 Sqlite 3의 모든 행을 개체 목록으로 가져 오는 방법은 무엇입니까?

  5. 5

    목록의 모든 항목에 문자열의 문자가 포함되어 있는지 확인하는 방법

  6. 6

    어댑터가있는 목록보기의 개체 배열 목록

  7. 7

    2 개의 열에있는 목록을 가져 와서 튜플을 만들고, 모든 튜플을 목록에 넣고, 그 목록을 반환하는 방법은 무엇입니까?

  8. 8

    문자열 목록에서 순열의 한 항목 만 가져 오는 방법

  9. 9

    OpenXml에서 단락 목록의 모든 실행 요소를 목록으로 가져 오는 방법

  10. 10

    가져 오기 및 배열 어댑터 경우 FireStore 데이터베이스에서 모든 문서 ID를 저장하는 방법

  11. 11

    주어진 문자 배열에서 모든 단어 목록을 찾는 방법

  12. 12

    배열 목록 클래스를 만들고 Flutter에서 데이터를 가져 오는 방법

  13. 13

    시트의 비어 있지 않은 모든 셀의 배열을 가져 오는 방법 (행렬 곱셈)?

  14. 14

    puppeteer에서 목록의 모든 요소를 가져 오는 방법

  15. 15

    사전 내의 목록에서 모든 값을 가져 오는 방법, 모든 항목의 제목을 가져와야합니다.

  16. 16

    Selenium-각 개별 항목의 모든 추가 버튼을 클릭하여 드롭 다운에서 데이터를 긁어내는 방법

  17. 17

    모든 단일 항목의 "ID"를 변경하여 현재에서 새 배열을 만드는 방법

  18. 18

    개인 변수를 포함하여 다른 클래스의 클래스에서 선언 된 모든 데이터 변수 목록을 가져 오는 방법

  19. 19

    다른 클래스에서 배열 목록의 항목을 가져 오는 방법

  20. 20

    지정된 키에서만 배열에서 임의의 항목을 가져 오는 방법 (예 : x 키 먼저)

  21. 21

    mongoose 형식의 모든 문서를 가져 오지만 각 문서 배열의 특정 항목은 1 개만 사용합니다.

  22. 22

    mongoose 형식의 모든 문서를 가져 오지만 각 문서 배열의 특정 항목은 1 개만 사용합니다.

  23. 23

    MEL 배열에서 마지막 항목을 제외한 모든 항목을 가져 오는 방법은 무엇입니까?

  24. 24

    목록의 모든 항목에서 첫 번째 문자를 가져 와서 조작하는 방법

  25. 25

    사용자 지정 배열 어댑터를 사용하여 사용자 지정 목록에서 특정 목록 항목 (목록 행)을 제거하는 방법은 무엇입니까?

  26. 26

    Ruby 배열의 모든 항목에 동일한 항목을 추가하는 방법은 무엇입니까?

  27. 27

    목록의 모든 n 번째 요소를 3 개 이후에만 타겟팅하는 방법

  28. 28

    배열의 모든 요소를 계산하고 모든 항목에 대해 키 / 값 개체를 만드는 방법은 무엇입니까?

  29. 29

    모델의 내부 배열에서 항목을 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관