اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - نسخه قابل چاپ +- Parsi Coders (http://parsicoders.com) +-- انجمن: Mobile (http://parsicoders.com/forumdisplay.php?fid=56) +--- انجمن: Basic4Android (http://parsicoders.com/forumdisplay.php?fid=112) +--- موضوع: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها (/showthread.php?tid=1439) |
RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parsvb - 06-06-2014 (06-05-2014، 07:39 AM)'hamed76' نوشته: درود ....ببخشید من یه سوال داشتم...کارم خیلی گیر این سواله......من میخواستم بدونم چطور وقتی که تو یه اکتیویتی یه عذ رو با هم جمع میکنی و جوابشو میریزی تو یه متغییر بعدش داخل اکتیویتی دیگه از همون متغییر که حاصل جمع اون دو عدد داخلشه استفاده کرد؟؟؟؟ درود ابتدا متغیر رو باید بصورت عمومی تعریف کنید بصورتی که باید داخل تابع Process_Globals تعریف کنید. سپس از هر جای دیگری کافیست نام activity مورد نظر و نقطه نام متغیر مورد نظر، بصورت زیر : Main.Var1 RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - hesam98 - 06-07-2014 درود و خسته نباشید خدمت اساتید من توی یه قسمت از برنامم گیر کردم .. سوال 1 :میخوام از توی یه اکتویویتی دیگه Visible یک Label رو که توی یه اکتویتی دیگه هست فالس "ترو" کنم یا برعکس .. سوال 2 : و این تغییر سیو بشه ...(ینی اگه کاربر برنامه رو بست دوباره همه چی نشه مث اولش ! ) دوستان من تغریبا مبتدی هستم و اگه میشه کامل توضیح بدین .. خیلی سپاسگزار RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - Amin_Mansouri - 06-09-2014 درود دقیقا به جواب سوال قبلی نگاه کنید جواب شماست RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - hesam98 - 06-10-2014 اینکارو کردم ولی میگه Process_Globals جای آبجکت ها نیست و فقط جای متغیر هاست ... ینی نمیشه توش یه لیبل رو تعریف کرد که توی اکتویتی های دیگه قابل دسترس باشه RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parsvb - 06-10-2014 (06-10-2014، 07:30 AM)'hesam98' نوشته: اینکارو کردم ولی میگه Process_Globals جای آبجکت ها نیست و فقط جای متغیر هاست ... ینی نمیشه توش یه لیبل رو تعریف کرد که توی اکتویتی های دیگه قابل دسترس باشهدرود درسته نمیشه آبجکت تعریف کرد دیگه شما باید یه متغیر از نوع Boolean در Process_Globals تعریف کنید که در اکتیویتی های دیگه بهش دسترسی داشته باشین. حالا فقط کافیه تو تابع Activity_Resume کد زیر رو قرار بدین Label.Visible = var1 var1 همون متغیره است. RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - hesam98 - 06-11-2014 خب تا اینجا درسته و visible میشه ... ولی وقتی میخوام از یه اکتویتی دیگه دوباره ترو کنم مقدارشو نمیشه از این دستورا استفاده کردم ولی جواب نداد : main.var1 = Enabled label1.var1 = Enabled و هزارتا دستور من دراوردی دیگه ولی فرخوانیش نکرد که ترو یا فالسش کنه (از یه اکتویتی دیگه) RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - parsvb - 06-11-2014 (06-11-2014، 02:55 AM)'hesam98' نوشته: خب تا اینجا درسته و visible میشه ... درود ببینید شما اول متغیر رو تو همون اکتیویتی که لیبل رو گذاشتید بصورت عمومی تعریف می کنید(همینطور که گفته بودم) حالا از داخل اکتیویتی های دیگه فقط مقدار اون متغیر رو تغییر میدید با هر شرطی که دارین. مثلا : main.var1 = True حالا نکته اینجاست که شما اگر برگردید به اکتیویتی اول که لیبل داخلشه اولین اتفاقی که میفته اینه که تابع Activity_Resume که بصورت خودکار تو صفحه کد هست اجرا میشه. پس شما باید داخل این تابع Label.Visible = var1 رو قرار بدین که به محض ورود به اکتیویتی مقداری که واسه متغییر گذاشتید به لیبل اعمال بشه. - اگه متوجه نشدید همینجا کدتون رو بزارین تا اصلاحش کنم اما واسه ذخیره حالت ها یا باید از دیتابیس استفاده کنید یا فایل یا از کتابخانه phone با استفاده از StateManager که تو همین سایت وسایت اصلی اگه سرچ کنید توضیح زیاده موفق باشید RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - hesam98 - 06-12-2014 سلام مهندس بخدا مغزم ترکید ... لیبل ویزیبلش ترو میشه ولی از توی اکتویتی دیگه ویزیبلش فالس نمیشه یه دونه پروژه مثال درست کردم و کد ها رو همونجور که گفتی به متغیر ها دادم ***حالا به هر روشی اینو انجام بدی مهم نیست فقط قابل ذخیره شدن باشه حالتش... خواهشا اون خاصیت ذخیره رو هم بهش اضافه کن استاد اگه خودت درستش کنی خیلی خیلی آقایی .. ... بازم مررررسسسییی .. اینم پروژه مثال : http://www.uplooder.net/cgi-bin/dl.cgi?key=d5b780bf68d3d7268643b61c619e3417 RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - hesam98 - 06-13-2014 اساتید لطفا اگه بلدین کمک کنین ... خیلی متل این قضیه شدم RE: اموزش برنامه نویسی اندروید به همراه تمامی ابزارها - amardia - 06-13-2014 سلام آقا من وقتی خروجی بگیرم این ارور رو میده : AndroidManifest.xml:2: error: No resource identifier found for attribute 'installLocation' in package 'android' چی میگه ؟ |