2017-04-11 3 views
0

내 액티비티에는 오른쪽/왼쪽의 각면에 레이아웃 레이아웃 (100dp 너비)이 있습니다. 그 gridviews 사이에 나는 Gridlayout 있습니다. 이 그리드는 어댑터의 도움으로 채 웁니다. 이제는 흑백 이미지가 포함 된 32 * 52 사각형이 포함됩니다. 버튼을 constrain 레이아웃에두면 선택된 사각형의 색상이 바뀝니다. 하지만 여러 장치에서이 방법을 사용하면이 방법이 실제로 성능이 좋지 않고 상당히 느려지지 않습니다. 이게 더 좋은 방법일까요? 방법? 나는 Bitmaps와 canverals에서 뭔가를 발견했다.이게 더 좋을 까? 어떻게 사용해야합니까? 누군가 튜토리얼을 추천 할 수 있습니까? 아니면 이것을 달성하기위한 다른 방법이 있습니까?Android : Gridview 성능?

고맙습니다.

답변

0

우리 모두 알고 있듯이, RecyclerView는 융통성을 향상시키고 부드러움을 향상시킵니다. 따라서 CardView에서 RecyclerView 또는 RecyclerView를 사용할 수 있습니다.

대신 내가 이미지

당신은 단지 build.gradle에 추가 디스플레이 image.So에 대한 글라이드 라이브러리를 사용할 수 있습니다

(모듈 응용 프로그램)을 표시하는 글라이드 라이브러리를 사용하도록 추천 할 것입니다 비트 맵을 사용

compile 'com.github.bumptech.glide:glide:3.7.0' 

는 이미지

Glide.with(context).load(image_path).into(imageView); 
,745을 설정

참고 :

링크 1 : http://www.androidhive.info/2016/01/android-working-with-recycler-view/

링크 2 : http://www.androidhive.info/2016/05/android-working-with-card-view-and-recycler-view/

IMAGE_PATH은 cardview와 RecyclerView에 대한 튜토리얼 링크되어 다음 문자열, INT 리소스, 파일 또는 모든

을로드 할 수 있습니다 글라이드 bcoz 아무것도 할 수있다

+0

감사합니다. 나는 시도 할 것이다 :) – Sergen

+0

예, 물론 나에 관해서 나도 결과를 알린다 :) – yogi