View Full Version : سوال: متفاوت بودن برنامه نوشته روی گوشی با تو کامپیوتر!!!!!!
mahdi68
پنج شنبه 08 اسفند 1387, 18:44 عصر
سلام خدمت همه دوستای برنامه نویس گلم:قلب:
دوستان من وقتی برنامه ای که نوشتم تو کامپیوتر اجرا میکنم رو امیلاتور دقیقا اونجوری هست که من میخوام یعنی همه چیزا تو اندازه صفحه گوشی جا میشه ولی وقتی رو گوشی خودم امتحان میکنم اونجوری نیست و یه اسکرول به صفحه اضافه میشه که بالا پایین برم .
لطفا کمکم کنید :افسرده: چه طوری میتونم این مشکل حل کنم ؟؟؟
ermia2008
پنج شنبه 08 اسفند 1387, 20:48 عصر
سلام دوست عزیز.
خوب تو برنامتون نباید اعداد رو دستی خودتون مشخص کنید. باید اندازه ها پویا باشن. مثلا با متدهای getWith و getHeight اندازه صفحه موبایل رو بدست بیارید و مختصات ها رو نسبت به اونها تعیین کنید.
mahdi68
جمعه 09 اسفند 1387, 01:12 صبح
اندازه صفحه گوشیمو میدونم 240 * 320 هستش منم همین مقیاس میدم ولی رو امیلاتور netbeans درست کار میکنه ولی رو گوشی نه http://content.sweetim.com/sim/cpie/emoticons/00020072.gif (http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10)
http://content.sweetim.com/tbsig/sig.asp?img=ad1 (http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=12)
mic_r_c
جمعه 09 اسفند 1387, 07:21 صبح
سلام،
میدونی برنامه ای که برای گوشی نوشته میشه، مثل واحد ورزش، رو یکی جواب میده رو اون یکی دیگه مثل من جواب نمیده و استاد با -7- میندازش. ( البته با روش هایی به 13 رسوندمش) :قهقهه:
راه حل اینه که با یه روش هایی برنامت رو همیشه روی 70% کیفیت، روی همه گوشی ها نگه داری. از ipod گرفته تا Z530 . برای رسیدن به این هدف باید از Canvas ها استفاده کنید نه از form ها.
تمام موقعیت ها را از لحاظ X, Y, W, H باید با استفاده از دستورات getWidth() و getHeight() تنظیم کنی.
از کد هایی که برای resize کردن عکس وجود دارد استفاده کن.
قبول دارم خیلی سخته ولی بعد از چند وقت تمرین کردن، بهت قول میدم بدون تست روی گوشی هایی با صفحات بزرگتر یا کوچکتر بتونی شکل نرم افزار رو حدس بزنی.
به وبلاگ www.j2me.blogfa.com یه سر بزن مطالب خوبی در رابطه با GUI داره.
به وبلاگ من هم اگر سر بزنی مطالب خوبی راجع به فارسی نویسی و منو های فارسی در canvas بدست میاری.
mahdi68
جمعه 09 اسفند 1387, 10:36 صبح
ممنونم از راهنماییت دوست خوبم
http://content.sweetim.com/sim/cpie/emoticons/00020114.gif (http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=10)
http://content.sweetim.com/tbsig/sig.asp?img=ad1 (http://www.sweetim.com/s.asp?im=gen&lpver=3&ref=12)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.