آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اجرا نشدن دکمه باتن

alireza  8 سال پیش  8 سال پیش
0 0

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

لطفا کمک کنید ببینید میدونید مشکلش چیه......؟

0 0
فک کنم اشتباه قبلا منو دارید انجام میدید. یعنی برای دیالوگ اکتیویتی می سازید (چون لایه ی mosque_dialog رو به setContentView دادید). دیالوگ ها اکتیویتی نمی خوان و باید توی همون اکتیویتی که تعریفشون می کنید بگید که اگه روی فلان دکمه ی دیالوگ کلیک شد یه کاری انجام بشه. اگه نفهمیدید بقیه ی کدها رو هم بزارید که دقیق تر بگم چیکار کنید. (8 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
oMiD4gApp  8 سال پیش
+1 0

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

قسمت (btnmasir) باید بداری b

0 0
سلام دوست عزیز کجارو میفرمایید دقیقا متوجه نشدم...؟ (8 سال پیش)
0 0
سلام قسمت تعریف دکمه و نسبت دادنش به ایدی مورد نتظرش . Button b = (Button) findViewById (R.id.btnmasir) (8 سال پیش)
پاسخ به سوال 
jbRhmNqb  8 سال پیش
+2 0

اولا چک کنید که برای دکمه درست کد نوشتید یا نه برای این کار میتونید داخل onClick قبل از هرچیزی یک لاگ بذارید تا مطمئن شید مشکل از onClick و تعریف دکمه نیست
اگه همه اینا درست بود کدی که داخل onClick نوشتید غلطه و باید از یک منبع دیگه نگاه کنید و تصحیحش کنید.

0 0
سلاممنظور از لاگ چیه چطوری بزارم...؟ (8 سال پیش)
+1 0
سلام لاگ کت با این خط کد بعد از هر فانکشن یا ... در پنجره ی logCatاجرا میشه . مثلا ;("Log.i("TEST , "Show me evryThing in LogCat ابته این مثاله الان اگه کدتون درست اجرا بشه این خط "Show me evryThing in LogCat" در لاگ کت به نمایش در میاد در غیر اینصورت اون تیکه کد اشتباهه و باید تصحیحج شه . در ضمن همنوجور که دوستان گفتن به ایدی که به دکمه در لی اوت اختصاص دادین توجه کنید و درست اونو فراخوانی کنید . (8 سال پیش)
0 0
سلاممرسی از جوابتونولی العابرای من تولاگ کت اجرانمیشه (8 سال پیش)
0 0
عرض کردم بعد از setContentViwe تو خط اول قسمت اخرش اسم دکمه رو اشتباه نوشتید و اینکه ببینید دکمه مورد نظرتون ایا اسمش b هست یا خیر (8 سال پیش)
+1 0
نه تعریف کردن دکمه صحیحه در ظاهر که مشکلی نداره چون اگه داشت خود اکلیپس خطا میگرفت... توی قسمت onClick بنویسید 'Log.i("LOG","A");' و بعد برنامه رو اجرا کنید و در قسمت log cat ببینید حرف A نوشته میشه یا نه اگه نوشته شد، تعریف دکمه مشکلی نداشته و دکمه رو میشناسه و عیب در اون سه خط کد داخل دکمه هست و باید عوضش کنید (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .