آموزش View.OnClickListener اندروید استودیو
View.OnClickListener Android studio
View.OnClickListener در این پست از سایت خانه اندروید خدمت شما می خواهیم متد یا رویداد OnClickListener رو آموزش بدیم . کاربرد OnClickListener چیست چرا باید از این متد استفاده کنیم در واقع وقتی شما بخواهید یک اپلیکشین رو طراحی کنید حتما ابجکت هایی(منظور همون دکمه و تکست باکس ها) رو باید روی اکتیویتی جاری خودتان قرار بدید و قصد دارید وقتی روی دکمه ای کلیک می شود کار خاصی را انجام دهد پس باید متد OnClickListener را فراخوانی کنید تا با کلیک کاربر بر روی button یا دکمه شما مثلا مسیج باکس را به کاربر نمایش دهد و یا اینکه از یک اکتیویتی به اکتیویتی دیگری حرکت کنید.
چنانچه آموزش های بالا را یاد ندارید نگران نباشید در زیر به صورت فیلم آموزشی براتون قرار دادیم.
مسیج باکس در اندروید استودیو توسط Toast
رفتن به اکتیویتی دیگر Intent اندروید استودیو
اما فیلم آموزشی امروز رو براتون آماده کرده ایم در راطه با View.OnClickListener که در همین مطلب می توانید دانلود کنید.
اما بریم سراغ توضیحات View.OnClickListener :
قراره توی این آموزش چی کار کنیم ؟ که قشنگ متوجه بشید کاربرد OnClickListener :
ما در این آموزش قراره یک دکمه قرار بدیم و سپس دستور OnClickListener رو تنظیم کنیم تا با کلیک کاربر مسج باکس به کاربر نمایش داده شود.
شروع آموزش View.OnClickListener:
ابتدا پروژه جدیدی در اندروید استودیو ایجاد کنید.
ایجاد پروژه جدید اندروید استودیو Android Studio
سپس نامی را به پروژه خودتون اختصاص بدید نام اختیاری و روی اکتیویتی خودتان دکمه را از بخش (نوار ابزار ) یا پلت ها دکمه ای را روی اکتیویتی خودتان قرار دهید.
سپس به بخش جاوا می رویم و سپس برنامه نویسی اندروید دستورات زیر را داخل متد ()onCreate می نوسیم.
سورس کد :
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button Btn = (Button) findViewById(R.id.Btn); Btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Toast.makeText(MainActivity.this,"خوش آمدید به خانه اندروید",Toast.).show(); } }); }
امیدوارم آموزش امروز هم مورد پسند شما قرار بگیره.موفق باشید.
لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :
آموزش View.OnClickListener اندروید استودیو حجم فایل ۱۰ مگابایت
پسورد فایل فشرده : homeandroid.ir
خانه اندروید
سلام:
من میخام موقعی ای که یک دکمه را فشار می دهم رنگ ان تغییر کند و هنگام رها کردن آن دکمه به حالت اول برگردد چکار باید بکنم؟
سلام و احترام
باید از shape استفاده کنید روش های دیگه هم داره ولی shape بهتره
خاطرم هست قبلا آموزشی در این مورد تهیه کرده ام
توی این فیلم قسمت shape رو ببنید :
https://homeandroid.ir/round-shape-button-android-studio
موفق باشین.
سلام با تشکر از آموزش های خوب(بنده تازه شروع به یادگیری کردم)
مشکل: وقتی (public void onClick(View v رو تایپ میکنم کلاس مربوطه اتوماتیک اضافه نمیشه یا در alt+enter گزینه ای وجود ندازه و خودم هم اضافه میکنم. به رنگ خاکستری در می یاد و ÷یغام عدم استفاده از کلاس رو نشون میده.
در بغیه موارد مثل Toast.makeText هم به همین شکل؟
سلام و احترام خدمت شما دوست عزیز
لطفا اگر برای بار اول هست که اندروید استودیو رو اجرا می کنید دقت کنید مراحل رو به ترتیب انجام بدین.
از اندروید استودیو خارج بشین و vpn رو ران کنید سپس وارد اندروید استودیو بشین تا یک سری فایل ها جاوا و کتابخانه ها رو دانلود کنه گردل چون ip ایران تحریم هست باید از vpn استفاده کنید. تا بتونید تحریم رو دور بزنید.
لطفا دقت کنید پس از مراحل فوق پروژه خودتون رو روی شبیه ساز یک بار اجرا بگیرن و در مراحل بعدی دیگه نیازی به vpn نیست.
با احترام.
با تشکر از راهنمایی شما.
مشکل من به خاطر معرفی نکردن java…/bin در قسمت path ویندوز بود.
(جهت اطلاع دوستان اگه به این مورد برخوردن)