View Full Version : ساپورت تمام صفحه نمایش ها
Sina.iRoid
یک شنبه 02 فروردین 1394, 07:23 صبح
سلام
می خواستم بدونم بهترین گزینه برای ساپورت تمام صفحه نمایش ها چیه؟ ممنون میشم اگر راهنمای کنید.
Abbas Naghdi
یک شنبه 02 فروردین 1394, 11:00 صبح
سلام
می خواستم بدونم بهترین گزینه برای ساپورت تمام صفحه نمایش ها چیه؟ ممنون میشم اگر راهنمای کنید.
استفاده از layout و layout-large و layout-land و ...
View های نرم افزار رو یاید داخل این پوشه ها کپی کنی و برای هر Device طراحی کنی ... مثلا تبلت ها layout-large و فن ها با layout , مثلا چرخش صفحه های بزرگ مثل ابلت رو با layout-large-land و ...
Sina.iRoid
یک شنبه 02 فروردین 1394, 13:41 عصر
فرگمنت گزینه بهتری نیست؟
Abbas Naghdi
یک شنبه 02 فروردین 1394, 15:02 عصر
فرگمنت گزینه بهتری نیست؟
ربطی نداره فرگمنت یه view هست مثل activity ... منظورم اینه باید فرگمنت ها و اکتیویتی ها داخل اون پوشه ها قرار بگیرن ...
Sina.iRoid
دوشنبه 03 فروردین 1394, 23:43 عصر
ربطی نداره فرگمنت یه view هست مثل activity ... منظورم اینه باید فرگمنت ها و اکتیویتی ها داخل اون پوشه ها قرار بگیرن ...
من شنیدم که میگن فرگمنت ها برای ساپورت کردن سایز های مختلف صفحه نمایش استفاده میشه. یه نوع حالت داینامیک داره.
storm_saeed
دوشنبه 03 فروردین 1394, 23:56 عصر
من شنیدم که میگن فرگمنت ها برای ساپورت کردن سایز های مختلف صفحه نمایش استفاده میشه. یه نوع حالت داینامیک داره.
فرگمنت و اکتیویتی View نیستند درواقع یه life cycle ای از یک سری رفتار ها هستن که view ها هم توش قرار میگیرند . فرگمنت ربطی به ساپورت تمامی صفحات نداره بهتر بودن فرگمنت رو هم نسبت به اکتیویتی میگن که شما میتونید تو یه صفحه چندین تا فرگمنت با Life cycle های مختلف بزارید که هر کدوم کار خودشون رو بکنن که با اکتیویتی نمیشه این کارو کرد
برای ساپورت تمامی صفحات هم همونطور که دوستمون گف یه سری فولدر هست که برای هر سایز صفحه باید لیوت مخصوص خودش رو طراحی کنید
omid.n1990
سه شنبه 04 فروردین 1394, 02:08 صبح
اون فرگمنتی که شما شنیدید بحثی دیگری است.
شما ممکنه تو یک صفحه سایز کوچیک یک فرگمنت نمایش بدید و توی تبلت همون فرگمنت رو درکنار فرگمنت دیگه ای استفاده کند تا فضا کامل پوشش داده بشه
Sina.iRoid
چهارشنبه 05 فروردین 1394, 12:23 عصر
اون فرگمنتی که شما شنیدید بحثی دیگری است.
شما ممکنه تو یک صفحه سایز کوچیک یک فرگمنت نمایش بدید و توی تبلت همون فرگمنت رو درکنار فرگمنت دیگه ای استفاده کند تا فضا کامل پوشش داده بشه
من در موردش اینطور خوندم:
"از جمله رایجترین مسائلی که برنامهنویسان و توسعهدهندگان اپلیکیشنهای اندروید با آن مواجه هستند تغییرات در اندازهی صفحه نمایش همچنین تراکم پیکسل در میان صدها گوشی موبایل، تبلت و سایر دستگاههای اندرویدی همچنین مسئلهی کیفیت و رویهم رفته سازگاری همهجانبهی اپلیکیشنهاست. از طریق رابط کاربردی برنامهنویسی Fragments (معرفی شده در اندروید 3.0) میتوان به شایستگی به این مسائل رسیدگی کرد و اقدام به ساخت اپلیکیشنهای نمود که به خوبی بر روی طیف گستردهای از دستگاههای مختلف تحت سیستم عامل اندروید اجرا شده و کارکردی مطلوب داشته باشند."
storm_saeed
چهارشنبه 05 فروردین 1394, 12:37 عصر
من در موردش اینطور خوندم:
"از جمله رایجترین مسائلی که برنامهنویسان و توسعهدهندگان اپلیکیشنهای اندروید با آن مواجه هستند تغییرات در اندازهی صفحه نمایش همچنین تراکم پیکسل در میان صدها گوشی موبایل، تبلت و سایر دستگاههای اندرویدی همچنین مسئلهی کیفیت و رویهم رفته سازگاری همهجانبهی اپلیکیشنهاست. از طریق رابط کاربردی برنامهنویسی Fragments(معرفی شده در اندروید 3.0) میتوان به شایستگی به این مسائل رسیدگی کرد و اقدام به ساخت اپلیکیشنهای نمود که به خوبی بر روی طیف گستردهای از دستگاههای مختلف تحت سیستم عامل اندروید اجرا شده و کارکردی مطلوب داشته باشند."
این جمله هم درسته هم غلط
درسته که با فرگمنت میشه سایز های مختلفو ساپورت کرد ولی منظور از سایز های مختلف فقط تبلت ها در مقابل گوشی هاست مثلا فرض کنید یه برنامه pdf reader نوشتید تو گوشی به خاطر سایز کوچیکش فقط مجبورید صفحه فعلی رو توش نشون بدید ولی تو تبلت شما میتونید کنار صفحه یه فهرستی هم از صفحات بزارید چون فضا زیاد دارید که این کارو با فرگمنت میکنن
ولی بطور کلی ساپورت تمامی صفحات به لیوت مربوطه
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.