ggg
Amazing Categories :
Android
Node.js

دسته بندی نشده
(16)

آماده سازی محیط برنامه نویسی
(11)

آموزش ها و مباحث پایه ای اندروید
(8)

نکات پایه ای اندروید استودیو
(3)

وب سایت های مفید و کاربردی
(1)

AlertDialog
(1)

LogCat
(1)

Activity Lifecycle
(1)

Activity
(3)

Manifest
(2)

Strings
(1)

StatusBar
(1)

ActionBar
(2)

Toast
(1)

Library
(6)

ListView
(3)

آموزش های مرتبط با طراحی متریال ( Material Design )
CardView
(1)

RecyclerView
(0)

ویوها و ابزارهای موجود در محیط برنامه نویسی
MediaPlayer
(4)

WebView
(1)

VideoView
(1)

Button
(1)

ImageButton
(1)

RadioButton & RadioGroup
(1)

EditText
(0)

TextView
(1)

ScrollView
(2)

طراحی رابط کاربری و زیباسازی
Layout
(4)

Style
(2)

Shape
(2)

Animation
(2)

Typeface
(2)

آموزش های مرتبط با سخت افزار
Camera
(1)

Vibrator
(1)

Bluetooth
(0)

WiFi
(0)

ذخیره اطلاعات و پایگاه داده
SQLite Database
(0)

Shared Preferences
(0)


دسته بندی نشده
(8)


معرفی و روش استفاده از متد setOnClickListener در برنامه نویسی اندروید

.رایگان
هزینه یادگیری

سامان سلطانی پور
مدرس آموزش

---
سطح آموزش

---
تعداد جلسات

---
نوع آموزش

---
تعداد ویدیوها

---
زمان ویدیوها

---
حجم ویدیوها


مطالعه آموزش
دانلود ویدیو ها
دانلود فایل ها

به نام خدا

 

سلام دوستان ؛

در این جلسه قرار هستش با یکی از پرکاربرد ترین متدها در برنامه نویسی اندروید کار کنیم ،

متد setOnclickListener

این متد یکی از متدهای پرکاربرد هستش ، پس با ما همرا باشید تا به درکی کامل از آن برسید ،

 

 

اصلا کار متد setOnclickListener چیه …!؟

این موضوع رو با یه مثال ساده بیان می کنم ،

مثلا شما می خواید یه اپلیکیشن طراحی کنید ،

در اپلیکیشن شما یک دکمه وجود دارد تا کاربر روی آن کلیک کند ،

خب وقتی کاربر روی آن دکمه کلیک کرد باید یک دستور را اجرا کند ،

دستوراتی که اجرا می شوند را باید درون متد  setOnclickListener بنویسیم ،

و از این پس هروقت کاربر روی دکمه کلیک کرد ، متد setOnclickListener فعال می شود و دستورات درون آن اجرا می شوند .

 

 

چی جوری از این متد استفاده کنیم …!؟

این موضوع رو طی یک پروژه کوچک آموزش می دهم ،

نکته مهم : چون قراره مرحله به مرحله پیش بریم ، شما دقیقا از نام هایی که من در پروژه خودم استفاده می کنم ، استفاده کنید تا به مشکل بر نخورید و پس از پایان کار در صورت تمایل نام ها را تغییر دهید .

 

 

مرحله اول : ساخت یک پروژه جدید

نام پروژه من : setOnclickListener

نام پکیج من : HamyarRoid.com

نسخه API من : API 15

نام اکتیویتی من : MainActivity

نام لایوت من : activity_main

توجه مهم : برای انتخاب یکی از حالت های پیش فرض در اندروید استودیو از حالت Empty Activity استفاده کنید

 

 

مرحله دوم : ساخت ظاهر اپلیکیشن (کدنویسی لایوت)

کدهای زیر مربوط به لایوت من هستند به صورت کامل جایگزین لایوت خود یعنی activity_main کنید ،

توضیح کدهای بالا :

کدهای بالا مربوط به ظاهر اپلیکیشن ما می باشد

خط ۱۱ تا ۲۱ : در اینجا ما یک دکمه ایجاد کردیم که متن "کلیک کنید" را نمایش می کدهد

خط ۱۲ : در این خط ما یک id به دکمه دادیم ، تا در کدنویسی هامون بتونیم توسط این id به دکمه اشاره کنیم و از اون استفاده کنیم / id با نام button

 

 

مرحله سوم : کدنویسی اپلیکیشن (کدنویسی اکتیویتی)

کدهای زیر مربوط به اکتیویتی من هستند به طور کامل جایگزین اکتیویتی خود یعنی MainActivity کنید

توضیح کدهای بالا :

این کدها هم دستورات پشت پرده اپلیکیشن را اجرا می کنند

خط ۱۸ : ما در مرحله قبل یک id با نام button ، به دکمه داده بودیم / در این جا ما با استفاده از همان id یک شیء ساخته ایم / تا ازاین پس در کدنویسی های خودمان ازاین شیء استفاده کنیم / پس هروقت ما از این شیء جدید با نام btn استفاده کنیم ، یعنی از همان دکمه موجود در لایوت استفاده کرده ایم

خط ۲۱ تا ۲۹ : در اینجا با نوشتن این کدها از متد setOnclickListener استفاده کرده ایم / درواقع این متد را به شیء btn اتصال داده ایم تا هروقت کاربر روی دکمه کلیک کرد دستورات درون متد اجرا شوند ،

خط ۲۶ : در این خط هم دستورات خودمان را نوشته ایم / شما هر دستوری که دوست دارید بنویسید تا اجرا شود / من از دستور Toast برای اجرای یک پیغام استفاده کرده ام ، قبلا روش استفاده از Toast را در یک مبحث جداگانه توضیح داده ام در اینجا

 

 

مرحله سوم : نتیجه گیری

خیلی خب دوستان از این پس هروقت کاربر روی دکمه "کلیک کنید" ضربه بزند

متد setOnclickListener فعال خواهد شد و دستورات درون آن اجرا می شوند ،

تصویر زیر هم اپلیکیشنی می باشد که در این جلسه ساختیم

 

 

 

امیدوارم که به کارتون بیاد

بدرود

 




این آموزش ویدیویی برای دانلود ندارد




این آموزش فایلی برای دانلود ندارد

یــــــک راه آسان برای ارتباط با هـــــــم :)
عضویت در کانال تلگرام همیار اندروید

آموزش های مرتبط با موضوع انتخابی شما
آموزش کار با کارد ویو (CardView) در برنامه نویسی اندروید
معرفی و روش استفاده از آلرت دیالوگ (AlertDialog) در برنامه نویسی اندروید
آموزش کامل و استاندارد تغییر دادن آیکون اپلیکیشن در اندروید استودیو (روش دستی)
آموزش کامل و استاندارد تغییر دادن آیکون اپلیکیشن در اندروید استودیو (روش اتوماتیک)
آموزش نصب پلاگین در اندروید استودیو به روش آفلاین
آموزش نصب پلاگین در اندروید استودیو به روش آنلاین

برچسب‌ها : , , , , , , , , , , , , , , , , , , , , ,

دیدگاه ها و پرسش های دانشجویان
دیدگاه یا پرسش خود را فقط در رابطه با همین مطلب ارسال کنید .
پرسش های دیگر دانشجویان را بررسی کنید ، به پرسش های تکراری رسیدگی نمی شود .
تایپ به صورت فینگلیش تایید نخواهد شد .
لطفا قوانین را رعایت کنید .
تا الان تعداد ۴ دیدگاه و پرسش برای این مطلب ارسال شده است .

4 پاسخ به “معرفی و روش استفاده از متد setOnClickListener در برنامه نویسی اندروید”

  1. حسین گفت:

    عالی … روان و کامل … ممنون

     

  2. amir گفت:

    سلام وقت همه دوستان بخیر

    من کارهای بالارو مو به مو انجام دادم ولی یک مقدار از کدهارو که داخل اکتیویتی هستند نرم افزار نمیشمناسه

    مثل

    که ارورش به این صورته

    cannot resolve symbol

    چه کنم؟

    • سامان سلطانی پور گفت:

      سلام ، ممنون دوست عزیز

      کدهای AppCompatActivity مربوط به کتابخانه AppCompat هستند که به صورت پیشفرض بر روی اندروید استودیو نصب می باشد 

      به احتمال زیاد این کتابخانه به درستی در پروژه شما نصب نشده است که دلایل زیادی برای آن وجود دارد 

      شما می توانید برای آگاهی بیشتر در مورد کتابخانه ها به بخش آن در اینجا مراجعه کنید

      ممنون از همراهی شما

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آموزش های گام به گام
پشتیبانی سایت در تلگرام