0
화면 주위를 움직이는 이미지 뷰가 있습니다. 그래서 LayoutParams를 설정했습니다. 그러나 안드로이드는 내 이미지 뷰의 크기를 조정해야한다고 주장합니다. 이 문제를 어떻게 방지 할 수 있습니까?화면 둘러보기 이동
public void move(int x, int y)
{
width = this.getWidth();
height = this.getHeight();
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(WIDTH, HEIGHT);
int t = validateMin(calcTopPos(y));
int l = validateMin(calcLeftPos(x));
int r = validateMaxWidth(calcRightPos(x))-1;
int b = validateMaxHeight(calcBottomPos(y));
params.setMargins(l, t, r, b);
this.setLayoutParams(params);
requestLayout();
}
layout.xml을 게시 할 수 있습니까? –
그리고 그 동안 대문자 로컬 변수의 이름을 너비와 높이로 변경하십시오.) –
@ MartínMarconcini가 정확합니다. 최종/상수가 아닌 변수에는 대문자를 사용하지 마십시오. :) – codebringer