کلیدستان

نسخه‌ی کامل: یک باتن و چند کار
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام اگه من یه باتن تعریف کرده باشم و مثلا بهش بگم اگه ادیت تکست مقدار x  رو وارد کرد کار  z رو انجام بده و اگه  y وارد شد کار t رو انجام بده. اینو چه جوری باید تو تابع  onclick باتن تعریفش کنم؟
سلام بنویس براحتی یک شرط گذاری کنید.
اول یک String تعریف کرده و اونو مساوی با مقدار دریافتی از EditText قرار بدید مثلا اینجوری:

کد پی‌اچ‌پی:
String str ed

بعد به این شکل شرط گذاری کنید:
کد پی‌اچ‌پی:
if (str "x"){

}else{




اگر خواستید بیشتر از دو کار انجام بدید اینجوری عمل کنید:

کد پی‌اچ‌پی:
if (str "x"){
}else if (
str "y"){
}else if (
str "z"){

(۱۳۹۴/۱۱/۳۰, ۰۷:۲۹ ب.ظ)mosi نوشته: [ -> ]سلام اگه من یه باتن تعریف کرده باشم و مثلا بهش بگم اگه ادیت تکست مقدار x  رو وارد کرد کار  z رو انجام بده و اگه  y وارد شد کار t رو انجام بده. اینو چه جوری باید تو تابع  onclick باتن تعریفش کنم؟

سلام .
  می تونید از دستورات شرطی استفاده کنین (If  و ... ) :

روال کار اینه که واسه این کار ابتدا مقدار ورودی از ادیت تکست رو می گیرین و بعدش مقدار وارد شده رو با شرط هاتون چک می کنین ، مثلا اگه x وارد شد برو به اکتیویتی دوم یا اگه z وارد شده بود یه عکس نشون بده و ...

پس باید کدهای زیر رو تعریف کنین :
1 - گرفتن مقدار وارد شده از ادیت تکست
2- چک کردن مقدار وارد شده با شرط های موجود در دستورات شرطی
3 - انجام اون شرط با توجه به مقدار وارد شده



موفق باشید .