کلیدستان

نسخه‌ی کامل: سوال: تعریف if برای یک کلید در ویجت (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان
برای تعریف یک شرط مثل if در هنگامی که یک کلید کلیک میشه در ویجت چیکار باید بکنم؟
یعنی چجوری یک setonclick برای یک کلید قرار بدم؟
سلام.
چگونگی کدنویسی برای if در کلید زیر شرح داده شده :

کلید شماره 589

همچنین اجرای کد با اشاره بر روی Button را در کلید زیر شرح داده ایم (برای عنصرهای غیر از Button نیز مشابه می باشد) :

کلید شماره 2728

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

کد پی‌اچ‌پی:
Button b = (ButtonfindViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
                         
    @
Override
    
public void onClick(View v) {

        if( 
20 ){
            
// your code
        
}
        
    }
}); 

که در آن، شرط بر اساس مقدار متغیر x می باشد (آن را تعریف کرده و یک مقدار عددی برای آن در نظر بگیرید) و به جای عبارت your code // باید کدهای مورد نظرتان برای اجرا شدن را بنویسید.

ممنون از جوابتون
اما من منظورم تعریف شرط در ویجت بود که extends activity نیست و آیتمها مثل button به صورت معمول مثل view ها تعریف نمی شن.