0
여기에 주어진 대답을 따르고 있습니다 Array of images stacked next to each other, using LayerDrawable.(Displaying multiple image in single imageview) . 내 이미지 크기는 38x38입니다.여러 이미지 단일보기가 잘못 위치 함 안드로이드
이 내 코드입니다 :
Drawable[] layers = new Drawable[2];
layers[0]=cActivity.getResources().getDrawable(R.drawable.white_pawn);
layers[1]=cActivity.getResources().getDrawable(R.drawable.black_pawn);
LayerDrawable pawns = new LayerDrawable(layers);
pawns.setLayerInset(0, 0, 0, 42, 0);
pawns.setLayerInset(1, 42, 0, 42, 0);
((ImageView)v.findViewById(R.id.baseImage)).setImageDrawable(pawns);
하지만 그 일이 무엇 : layers misplaced
어떤 도움?
좋아, 네가 맞다. 그 방법은 setGravity 메소드가 Drawables에서 사용할 수 없다는 것입니다. 그 이유는 BitMap Drawable을 사용해야했기 때문입니다. 하지만 당신 말이 맞아요, 대단히 선생님! – Ssr1368