بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دسترسی به Button های داخل اکتیویتی
سلام دوستان
تعداد زیادی button در اکتیویتی دارم که با کلیک رو هر کدوم میره یه اکتیویتی دیگه، چطور میشه فهمید که روی کدوم دکمه کلیک شده بدون اینکه برای هر دکمه onclick تعریف کنیم توی #c اینکار راحته ولی اینجا نتونستم اگر شدنیه لطفا راهنمایی کنیید
0
0
فکد نمیکنم این کار ممکن باشه . به هر حال باید onClick تعریف بشه حالا یه توی xml یا activity البته یه راه داره که توی اون راه هم باید به هر باتن یه آیدی خاص اختصاص بدین . اگه خواستین بگین تا بگم (9 سال پیش)
0
0
سلام لازم برای هر باتون یه onClickListener بنویسید شما میتونید برای کل باتون ها یه onClickListener بنویسید و برای هر باتون هم تگش رو نامگذاری کنید ! اگه متوجه نشدید قسمت پروژه ماشین حساب رو نگاه کنید . (9 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
میرحسین
9 سال پیش
+1
0
برای اینکار باید در قسمت onClick برای هر باتن در فایل xml تابع زیر را صدا بزنید
public void buttonOnClick(View v){
switch(v.getId()){
case R.id.button1:
Log.i("TAG","button1 clicked");
break;
case R.id.button2:
Log.i("TAG","button2 clicked");
break;
}
}
که من در تابع بالا برای آیدی 2 باتن این متود رو قرار دادم و شما بنا به نیازتون میتونید اضافه کنید و یادتون نره که حتمن در فایل xml مربوط به باتن تابع buttonOnClick را صدا نمایید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .