رفتن به مطلب
  • 0

فیکس شدن برنامه در تمام گوشی ها


atmega1284

سوال

سلام

من یکسری مطالبی رو که در این زمینه در انجمن هست رو مطالعه کردم ولی هنوز برام مبهمه و واضح نیست. اینکه ما بیایم و بر اساس درصد اشیاء خودمون رو برنامه نویسی کنیم تا در تمام گوشی ها درست قرار بگیرند میخوام بدونم این درصدها رو چه جوری و با چه فرمولی تعریف میکنیم؟؟؟؟؟

اگه ممکنه خواهش کنم واضحتر توضیح بدین چون واقعا برای من و خیلی از کاربران هنوز جای سوال و یه درسر بزرگیه!!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام

ممنونم از پاسخ همگی شما. دوستان، من راستش اینجا رو متوجه نشدم، ببینید من مثلا اومدم اشیاء مورد نظرم رو مثلا دکمه یا ادیت تکست یا اسپاینر و ... رو توی لایوت چیدم و این رو میخوام بدونم که مثلا باتن 1 رو با توجه به محل قرار گیری اون توی لایوت از کجا بفهمم که درصدش چنده؟؟!

یک سوال، مثلا یک دکمه توی دیزاینر قرار دادیم از و توی مشخصات اون Left رو نوشته 100 و Top رو نوشته 308 ، اینا ربطی به درصد نداره؟

باز هم ممنونم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

http://answercenter.ir/thread8.html

http://answercenter.ir/thread194.html

http://answercenter.ir/thread133.html

چندین تاپیک مشابه دیگه هم وجود داره

تاپیک اول مربوط به آموزش استاد حقیقی هست که پیشنهاد میکنم برای شروع اون رو کار کنید. راحت تر یاد میگیرید.

یکی دو تا آموزش تصویری هم در این مورد توی انجمن هستش فکر کنم . سرچ کنید *همینه*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ممنونم از پاسخ همگی شما. دوستان، من راستش اینجا رو متوجه نشدم، ببینید من مثلا اومدم اشیاء مورد نظرم رو مثلا دکمه یا ادیت تکست یا اسپاینر و ... رو توی لایوت چیدم و این رو میخوام بدونم که مثلا باتن 1 رو با توجه به محل قرار گیری اون توی لایوت از کجا بفهمم که درصدش چنده؟؟!

یک سوال، مثلا یک دکمه توی دیزاینر قرار دادیم از و توی مشخصات اون Left رو نوشته 100 و Top رو نوشته 308 ، اینا ربطی به درصد نداره؟

باز هم ممنونم

در مورد سوال اولت باید تست کنی چند بار تمرین کنی دستت میاد چی به چیه؟

سوال دومت هم نه به درصد ربطی نداره و مقدار ثابت میدی یعنی ممکنه تو تبلت 10 اینچ یه گوشه بمونه تو 5 اینج وسط و کمتر اصلا دیده نشه مقدار ثابت دادن مثل دستی چیدنه فرقی نداره ولی درصد نسبت به اندازه x , y تغییر میکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین طول و عرض گوشی رو 100 قسمت تقسیم کن

مثلا میگی باتن1 عرضش از 20 درصد x (یعنی عرض) تا 80 درصد x باشه

و ارتفاعش از 10 درصد y (یعنی طول)تا 30 درصد y باشه

حالا اینو تو designer script مینویسی

btn1.SetLeftAndRight(20%x,80%x)
btn1.SetTopAndBottom(10%y,30%y)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

ببین مثلا ما یه وب ویو داریم که میخوام از سمت چپ و راست تمام صفحه باشه در تمام گوشی ها

webview1.setLeftAndRight(0,100%x)

از نظر عرضی شی مورد نظر تکمیله

حالا از نظر عمودی یا همون بالا و پایین

webview1.SetTopAndBottom(0,100%y)

وب ویو ما در تمام گوشی ها تمام صفحه نمایش داده میشه

حالا شما میتونی بجای وب ویو پنل بزاری و درونش دکمه و یا هرچیزی که خواستی بزاری

دقت کن دکمه یا شی دیگه رو هم با درصد مشخص کن

مثلا

button1.left=5%x

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با سلام

خوب اینی که شما میگید با % چجور میشه کارکرد؟

والا ما ازین % تو دیزاینراسکریپ استفاده میکنیم تا اینکه توی همه مدل گوشی فیکس شه

خوب و ما فقط تو دیزاینر اسکریپ استفاده نمیکنیم میتونیم تو اکتیویتی هم ازش استفاده کنیم ولی نحوی استفاده کردن تو اکتیویتی یه کمی متفاوته

ما توی دیزاینراسکریپت از این کدها استفاده میکنیم:


ImageView1.HorizontalCenter= 50%x

ImageView1.SetLeftAndRight(10%x,90%x)

ImageView1.SetTopAndBottom(10%Y,90%y)

ImageView1.Height = 80%y
ImageView1.Width = 80%x


این یه توضیح مختصری بود.

راجب این ها قرار بود یکی از دوستان فیلم بگیره ولی هنو خبری نشده*زبونک*

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...