بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
گرفتن width و height یک نقطه روی یک View بعد از کلیک روی اون؟؟؟؟ ( حل شد + جواب)
کسی هست که جواب این سوال رو بدونه ؟
می خوام با کلیک کردن روی یک 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 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .