protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sub);
editText=(EditText)findViewById(R.id.editText);
textView=(TextView)findViewById(R.id.textView3);
stay1=(stay1)findViewById(R.id.view);
l1=(LinearLayout)findViewById(R.id.l1);
l1.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
wi = l1.getLayoutParams().width;
hi = l1.getLayoutParams().height; }
});
stay1.w=wi;
stay1.h=hi;

Observer()를 이용해서 시간의
중심점을 잡으로고 하는데요.
토스트를 이용해서 좌표를 구해보니 -1로 나와요.
중심점이 원 바깥쪽에 중심이 잡혀서 제가 원하는게 안나와요.
대충 중간으로 오려면 300,300은 되어야 하는데 -1로 계속 나오는데
무엇이 문제인지 모르겠어요.
wi = l1.getLayoutParams().width;
hi = l1.getLayoutParams().height;
혹시 width,height를 선언을 안해줬는데 이게 문제인가요?
width, height를 선언 안했는데 선언 된걸로 나오든데
이걸 다시 선언해야 하나요?
l1은 이미지뷰 레이아웃이름 입니다.