سلام من طاها هستم و این اولین پست من است.
من تازه برنامه نویسی را شروع کردم فکر کنم ی شش ماهی میشه ولی من کلا ۱۳ سالمه و کلی راه دارم که با تجربه شم ??ولی به یه جایی رسیدم که بتونم آموزش های ساده ولی کاربردی بزارم .
خب بزن بریم .
شاید این سوال برای شما پیش آید که این دو (بولین و i++)در برنامه نویسی عادی به چه درد میخوره حالا باهم میبینیم!
دو کار با یک دکمه!
این خیلی باحاله نه!!؟
خب مثلا یک برنامه رکوردر که با یک دکمه رکود میکنه و بعد با همان پاز میکنه و یا یک مدیا پلیر، برای تغیر دادن ایکون پاز و پلی.
کار به این شکله...
boolean isSet = true; btn_start.setText("null"); if (isSet) { btn_start.setText("on");//نوشته تغیر کرد isSet = false;//آماده سازی برای کیلیک بعدی } else { btn_start.setText("off");//با کیلیک دیگه این isSet =true;//آماده سازی برای بعدی Intent intent=new Intent(MainActivity.this,MainActivity2.class); startActivity(intent); }
یا در else برای دو بار کیلیک کردن !!
else { btn_start.setText("off");//با کیلیک دیگه این isSet =true;//اینو خودتون امتحان کنید برا اینکه چرا گذاشتم باشه باحال تره Intent intent=new Intent(MainActivity.this,MainActivity2.class); startActivity(intent); }
این رو انصافا از فلاتر گرفتمش ?? کار خودم نبود
int i = 0; FloatingActionButton actionButton; TextView textView; actionButton = findViewById(R.id.floatingActionButton); textView = findViewById(R.id.textView); actionButton.setOnClickListener(v -> { i++; textView.setText(i + ""); });
امیدوارم که این آموزش شما را تشویق به انجام کار خلاقانه علاقه مند کنه چون برنامه نویسی کمتر کد میخواد و بیشتر کار خلاقانه و رفع باگ.با سپاس.(;