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

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

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

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

دارم برنامه نویسی اندروید یاد می گیرم هر چی یاد می گیرم این جا می نویسم ایشالا
هر کی خواست دوره مکتب خونه رو بخره بگه من بهش کد تخفیف ۴۰ درصد بدم!

طبقه بندی موضوعی

جلسه ۳ بخش ۳ مقدماتی دکمه

دوشنبه, ۴ فروردين ۱۳۹۹، ۰۲:۵۸ ق.ظ

راه آسون تر:

اصلا اون متد اضافه شده و اون implement تو خط اولو نمی نویسی

میری رو this جلو چشم OnClickListener وای میسی alt+enter می زنی 

بهت میگه توی main activity این implemenet ... کنم؟ میگی آره خودش همه اونا رو میسازه

 

اگه چنتا دکمه می خواستی برا هر کدوم یه OnClickListener میذاری(این غیربهینه است ولی حالا!)

اون جا به جای this می نویسی new On خودش میاره new OnClick Listener

 

برای این که کلی مموری نگیرن میای تو همون یه دونه متد onclicklistener می نویسی برای هر دکمه اگه اونی که کلیک شده همینه بیا کار اینو بکن

اینجا رو نتونستم چن تا دکمه بذارم باگگگگگ

 

 

حالا اگه خواستی کلیک طولانی رو بگی از OnLongClickListener استفاده می کنی

جلو باتن می نویسیش و alt+enter و ...

مثال:

button.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
        button.setText("Yahoooo");
        return false;
    }
});

اگه تا همین جا بسنده کنی هر سری لانگ کلیک کنی یه کلیک هم به حسابش میاره و کارای توی کلیک هم انجام میده

برا اینکه درستش کنی return false  رو بکن true

موافقین ۰ مخالفین ۰ ۹۹/۰۱/۰۴
Put Yourself First

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی