بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ساخت داینامیک دکمه
چی جوری میشه یه دکمه داینامیک ساخت و برای هر دکمه متد آن کلیک جدا نوشت؟
0
0
کاش بیشتر توضیح بدین من متوجه نشدم میخواید چیکار کنید (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
رضا
8 سال پیش
+1
0
پاسخ صحیح
مثلا برای Image Button داریم
RelativeLayout rl = (RelativeLayout)findViewById(ای دی لی اوت در xml);
RelativeLayout.LayoutParams params;
// اندازه دکمه
params = new RelativeLayout.LayoutParams(56,65);
ImageButton btn = new ImageButton(this);
btn.setText("hello");
btn.setId(یک ای دی مثلا 2);
// مثلا برای موقعیتش
btn.setX(56);
btn.setY(100);
rl.addView(btn, params);
// کلیک
btn.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
// گرفتن ای دی دکه و بر اساس اون کاری رو انجام بده
if(btn.getId()==2){
// انجام کار
}
}
همچنین میتونید این اسنیپ رو هم مطالعه کنید : لینک (8 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .