آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

گرفتن width و height یک نقطه روی یک View بعد از کلیک روی اون؟؟؟؟ ( حل شد + جواب)

سالار جلالی  9 سال پیش  9 سال پیش
0 0

کسی هست که جواب این سوال رو بدونه ؟

می خوام با کلیک کردن روی یک view  عرض  و ارتفاع اون نقطه رو بگیرم.

ممنون میشم که جواب بدین دوستان.

 
 
final Button cv = (Button) findViewById(R.id.bView);
 
cv.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
int x, y;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
x = (int) event.getX();
y = (int) event.getY();
Toast.makeText(getApplicationContext(), x + "##" + y, Toast.LENGTH_SHORT).show();
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_HOVER_MOVE:
case MotionEvent.ACTION_UP:
}
return false;
}
});
 
0 0
منظورتون رو درست متوجه نشدم، میشه با متد onTouch موقعیت x , y رو بدست آورد و با return true ,false مدیریتش کرد. (9 سال پیش)
0 0
این کدی که الان گذاشتید داره همین کار رو میکنه دیگه!! (9 سال پیش)
0 0
بله ممنون از شما دوست عزیز (9 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .