RelativeLayout root = (RelativeLayout) findViewById(R.id.root);
TextView textView4 = (TextView) findViewById(R.id.text4);
float
x;
float
y;
x = textView4.getX();
y = textView4.getY();
int
scrloc[] =
new
int
[
2
];
textView4.getLocationOnScreen(scrloc);
int
wndloc[] =
new
int
[
2
];
textView4.getLocationInWindow(wndloc);
int
scrloc2[] =
new
int
[
2
];
root.getLocationOnScreen(scrloc2);
int
wndloc2[] =
new
int
[
2
];
root.getLocationInWindow(wndloc2);
Log.d(
"그리기 테스트"
,
"getX() : "
+ x +
" getY() : "
+ y);
Log.d(
"그리기 테스트"
,
"스크린 X : "
+ scrloc[
0
] +
" 스크린 Y : "
+ scrloc[
1
]);
Log.d(
"그리기 테스트"
,
"윈도우 X : "
+ wndloc[
0
] +
" 윈도우 Y : "
+ wndloc[
1
]);
Log.d(
"그리기 테스트"
,
"레이아웃 X : "
+ root.getX() +
" 레이아웃 Y : "
+ root.getY());
Log.d(
"그리기 테스트"
,
"레이아웃 스크린 X : "
+ scrloc2[
0
] +
" 레이아웃 스크린 Y : "
+ scrloc2[
1
]);
Log.d(
"그리기 테스트"
,
"레이아웃 윈도우 X : "
+ wndloc2[
0
] +
" 레이아웃 윈도우 Y : "
+ wndloc2[
1
]);
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? getX() :
0.0
getY() :
0.0
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? 스크린 X :
0
스크린 Y :
0
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? 윈도우 X :
0
윈도우 Y :
0
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? 레이아웃 X :
0.0
레이아웃 Y :
0.0
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? 레이아웃 스크린 X :
0
레이아웃 스크린 Y :
0
04
-
29
15
:
58
:
54.459
2572
-
2572
/unfailing35.test D/그리기 테스트? 레이아웃 윈도우 X :
0
레이아웃 윈도우 Y :
0