1

목록보기의 각 항목에 대해 아래 그래프를 구현하고 싶습니다. cell graph목록보기의 그래프

입력에 따라 셀이 녹색 또는 빨간색으로 바뀝니다. 입력에 따라 유색 셀 수가 증가합니다. 동일하게하기위한 최선의 방법이 무엇인지 말해 주실 수 있습니까? 지금은 이것을 달성하기 위해 테이블 ​​뷰를 사용했습니다. 그러나 목록보기는 매우 느립니다. 제 3 자 그래프 라이브러리를 검색하려고 시도했지만 운이 없었습니다.

감사합니다.

+1

색깔이없는 셀의 수가 고정되어 있습니까? 이것은 해결 전략에 중요합니다. –

+0

@ThomasRichter 예. 셀의 수는 고정되어있다. 입력에 따라 색상 만 바뀝니다. – Vyshakh

+0

답변을 작성했습니다. 나는 당신에게 복장 전망을 제안 할 것입니다. 나는 진도 그래프 같은 비슷한 문제에 대해 그렇게 해왔다. 비교적 쉽게 만들 수 있으며 매우 빠르게 사용자 지정할 수 있으므로 재사용 가능성이 높아집니다. 당신이 무언가를 얻지 못한다면 저에게 더 많이 물어보십시오. –

답변

2

고정 된 셀 수가있는 경우 사용자 지정보기을 정의 할 수 있습니다. 사용자 정의보기에서 캔버스을 정의 할 수 있습니다. 여기에서 색칠 된 사각형을 그릴 수 있습니다. 데이터가 변경 될 때마다 캔버스가 계속 새로 고쳐 지도록 사용자 정의보기에 업데이트 메서드를 제공하면됩니다. 이 솔루션의 장점 :
+ 그것은 이 + 당신은
이 + 당신은 하나 개의 클래스에서 필요로하는 모든 기능을 가지고
그리고 그것을 달성하기가 비교적 쉽다,이 훨씬 더 빨리 그것을 custimze 할 전망
를/숨기기 보여주고 팽창보다 빠른입니다 이 주제에 대한 안드로이드 개발자 페이지를보십시오 : https://developer.android.com/training/custom-views/index.html

+2

Thanks @ Thomas Hommelter. – Vyshakh