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

یک سوال کوچک؟

سالار جلالی  11 سال پیش  11 سال پیش
+2 0

باسلام .می خواستم ببینم چطور میشه با کلیک روی یک دکمه محل اونو عوض کرد؟

+1 0
باید آموزش های CostomControl رو ببینید < اما فکر اونجا دکمه رو تغییر نمیدید اما میتونید شی متحرکی بسازید که با کلیک شدم حرکت کنه (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
AhmadVB  11 سال پیش
0 0

ابتدا باید کنترل خود را درون یک absolute layout قرار دهید. سپس با استفاده از دستورات زیر می توانید موقعیت آن را تغییر دهید.

Button button =(Button)findViewById(R.id.my_button);
AbsoluteLayout.LayoutParams absParams =(AbsoluteLayout.LayoutParams)button.getLayoutParams(); absParams.x = myNewX; absParams.y = myNewY; button.setLayoutParams(absParams);
+2 0
تا جایی که من از بزرگان شنیدم و دیدم استفاده از AbsoluteLayout اصلا توصیه نمیشه ، تا جایی که در API 3 منسوخ اعلام شد. (11 سال پیش)

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