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

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


Amir - B

سوال

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

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

کتابخونه و نحوه استفاده آماده شد.

 

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

سواتون واضح نیست عزیز. اندازه متن با دادن textsize همیشه ثابته. منظورتون چیز دیگه ایه؟

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

در 35 دقیقه قبل، محمدرضا شاهپیری گفته است :

سواتون واضح نیست عزیز. اندازه متن با دادن textsize همیشه ثابته. منظورتون چیز دیگه ایه؟

منظورم اینه که اندازه متن مثلا لیبل تو اندازه های مختلف گوشی ثابت نیست . یعنی اگر اندازه متن لیبل رو 15 بدیم و تو یک گوشی مناسب باشه ، تو گوشی دیگه با رزولوشن دیگه، ممکنه بزرگتر یا کوچکتر باشه . 

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

عنوان تاپیکتون مناسب نیست عزیز. این چیزی که شما میخواین ثابت موندن نیست اتفاقا برعکس تغییره.

شما میخواین اندازه متن لیبل متناسب با سایز گوشی تغییر کنه.

اصولی ترین راه برای این کار استفاده از استاندارد خود اندرویده.

شما باید اندازه ها رو توی پوشه های زیر بزارین. اندروید متناسب با سایز گوشی اندازه رو میخونه

res/values/dimens.xml

res/values-small/dimens.xml

res/values-normal/dimens.xml

res/values-large/dimens.xml

res/values-xlarge/dimens.xml
لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 دقیقه قبل، محمدرضا شاهپیری گفته است :

عنوان تاپیکتون مناسب نیست عزیز. این چیزی که شما میخواین ثابت موندن نیست اتفاقا برعکس تغییره.

شما میخواین اندازه متن لیبل متناسب با سایز گوشی تغییر کنه.

اصولی ترین راه برای این کار استفاده از استاندارد خود اندرویده.

شما باید اندازه ها رو توی پوشه های زیر بزارین. اندروید متناسب با سایز گوشی اندازه رو میخونه


res/values/dimens.xml

res/values-small/dimens.xml

res/values-normal/dimens.xml

res/values-large/dimens.xml

res/values-xlarge/dimens.xml

 

 

خیلی ممنونم آقا محمد

ببخشید حقیقتش من گوشی های بزرگ یا خیلی کوچیک ندارم . نمی تونم اندازه ها رو تست کنم و بدم . ببخشید راه دیگه ای سراغ دارید؟

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

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

این روشی که خدمتتون گفتم تضمینیه عزیز. هیچ مشکلی نداره.

این هم فرمول تبدیشونه


 ldpi  (small)   //mdpi dimens *0.75
 mdpi  (normal)  //First create these dimensions
1.5hdpi  (large)   //mdpi dimens *1.5
 xhdpi (xLarge)  //mdpi dimens *2.0

\

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

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

در 24 دقیقه قبل، محمدرضا شاهپیری گفته است :

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

این روشی که خدمتتون گفتم تضمینیه عزیز. هیچ مشکلی نداره.

این هم فرمول تبدیشونه


 ldpi  (small)   //mdpi dimens *0.75
 mdpi  (normal)  //First create these dimensions
1.5hdpi  (large)   //mdpi dimens *1.5
 xhdpi (xLarge)  //mdpi dimens *2.0

\

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

 

ان شالله که درست شه

آقا محمد من تو برنامم چندین لیبل و باتن و...  دارم و هر کدوم شون یک سایز خاصی دارن . 

ببخشید الان تو فایل dimens.xml ، چطور باید اندازه های هر ویو رو بدم؟

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

بعد ببخشید این پوشه ها باید تو ProjectَApp\Objects\res باشه یا ProjectApp\resource ؟

خیلی ممنون که راهنمایی میکنید :53:

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

بایگانی شده

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

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

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