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

تنطیمات ویو ها برای همه سایز گوشی ها


KMOHAMMAD

سوال

سلام
درباره این موضوع چند اموزش توی همین سایت و سایت های دیگر برنامه نویسی بود، دیدم
ولی مشکل من حل نشد
شبیه ساز من برای تست گام به گام برنامه  یو ویو   هست 
اومدم مثل همیشه برنامه را نوشتیم و ... تست هم گام به گام می کردیم
اندازه واریانت  دیزاینر اسکریپ هم 320 در480 بوده
در یک لحظه گفتیم بیایم برنامه را روی سایز کوچیک نصب کنیم ببینیم چه شکلی
دیدم مثلا لیبل های 1 و 2 داخل لیست ویو به هم ریخته و متن داخلش هم نصفش نیست
بعداز دیدن فیلم ها و پر سو جو گفتند و شنیدیم که نباید همیشه با درصد کار کنید و دیپ هم برای برخی ویو که قابل مشاهده نیستند بهتره مثل همین لیبل های داخل لیست ویو
حالا اومدم و دوباره روی شبیه ساز لیپ دروید  د راندازه 320 در 480 با api 160 تست کردم و خوب شد
بعد اومیدم توی شبیه ساز یو ویو و تبلت 7 اینچی تست کردیم
دوباره به هم ریخت
نکته مهم تر از متن:
من قبلا با همین شبیه ساز یو ویو برنامه نوشتم ومنتشر هم شد و  روی سایز های گوشی های مختلف مشکلی نداشت
با اینکه همه اونها با درصد بود
دوستان و بزرگواران راهنمایی کنید 
برنامه بخاطر همین بهم ریختگی در گوشی های مختلف روی زمین مونده

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

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

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

سلام محمد جان

تک تک این مشکلات قابل حله ولی من از روی سوال خیلی دقیق متوجه نشدم ولی تا جایی که فهمیدم جواب میدم. انشاالله که حل شه:)

برای به هم ریختگی  ویوها، تنظیم ویوها با درصد بهترین کاره. بهتره که از dip که توی ویژگی ویوها هست استفاده نکنید و اصلا دستش نزنید و از دیزاین اسکریپت، تمام ویوهارو با درصد مقداردهی بکنید. درصد برای همه ی انواع گوشی ها حتی نسبت تصویر گوشی های جدید هم کار میکنه.

در مورد نشون ندادن متن هم باید padding ویوهارو صفر کنید. اگر نسخه بیسیکتون خیلی پایین نیست، برای همه ی ویوها یه بخشی توی دیزاینر هست به اسم padding. روی اون کلیک کنید و یک بار فلش رو به پایین یا فلش رو به بالا کلیک کنید تا چهارتا صفر نمایش داده بشه. برای تک تک ویوها همین کارو بکنید‌. اگر با این تنظیم بازم بخشی از متن از ویو بیزون زد، اندازه ی متنو کوچیک تر کنید. این نکته رو هم بدونید که برای ویوهای متریال باید توی کد نویسی پدینگشونو صفر کنید. برای مثال:

(Btn.padding = array as int(0,0,0,0

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

در در 10 مرداد 1398 در 00:06، KMOHAMMAD گفته است :

سلام
درباره این موضوع چند اموزش توی همین سایت و سایت های دیگر برنامه نویسی بود، دیدم
ولی مشکل من حل نشد
شبیه ساز من برای تست گام به گام برنامه  یو ویو   هست 
اومدم مثل همیشه برنامه را نوشتیم و ... تست هم گام به گام می کردیم
اندازه واریانت  دیزاینر اسکریپ هم 320 در480 بوده
در یک لحظه گفتیم بیایم برنامه را روی سایز کوچیک نصب کنیم ببینیم چه شکلی
دیدم مثلا لیبل های 1 و 2 داخل لیست ویو به هم ریخته و متن داخلش هم نصفش نیست
بعداز دیدن فیلم ها و پر سو جو گفتند و شنیدیم که نباید همیشه با درصد کار کنید و دیپ هم برای برخی ویو که قابل مشاهده نیستند بهتره مثل همین لیبل های داخل لیست ویو
حالا اومدم و دوباره روی شبیه ساز لیپ دروید  د راندازه 320 در 480 با api 160 تست کردم و خوب شد
بعد اومیدم توی شبیه ساز یو ویو و تبلت 7 اینچی تست کردیم
دوباره به هم ریخت
نکته مهم تر از متن:
من قبلا با همین شبیه ساز یو ویو برنامه نوشتم ومنتشر هم شد و  روی سایز های گوشی های مختلف مشکلی نداشت
با اینکه همه اونها با درصد بود
دوستان و بزرگواران راهنمایی کنید 
برنامه بخاطر همین بهم ریختگی در گوشی های مختلف روی زمین مونده

سلام داداش من از سال 93 و با نسخه 1.8 بیسیک کار کردم . همیشه هم از دیزاین اسکریپت استفاده کردم و مشکلی نداشتم. به ویو ها درصد بدین بهم نمیریزه. در برخی مدلهای هواوی ، ممکنه ویوها رو هم بیافته و این ایراد از خود اندروید گوشیه. شما رو شبیه ساز تست میکنی . رو دوایس واقعی تست کن مشکلی نداره. 

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

سلام

به این تاپیک رجوع کنید و اموزش جامعی در مورد رابط گرافیکی کاربر و . . .  وجود داره.

 

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

بایگانی شده

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

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

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