game_builder

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

9 ارسال در این موضوع قرار دارد

سلام دوستان . من داکیومنت گوگل رو خودنم و چند تا سوال تو stackoverflow و به طور کامل گیج شدم درمورد ساخت اپ برای صفحه های مختلف . 

دقیقا باید چیکار کرد ؟ باید 4 تا پوشه برای سایز های مختلف بوجود اورد و تو هرکدوم هم 7 - 8 - 10 تا dpi مختلف ؟ یعنی روی هم یه 20 - 30 تایی باید لیوت درست کرد به ازای هر صفحه ؟؟؟!!؟؟ بعد اینکه تو قسمت app تو پنل پروجکت اصلا پوشه ها مشخص نیستن . تو قسمت android البته . الان دقیقا باید چیکار کنیم باید پوشه درست کنیم یا نه فقط لیوت ؟ مثلا content-main(large-mdpi) ممنون میشم راهنماییم کنید 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 14 ساعت قبل، game_builder گفته است :

سلام دوستان . من داکیومنت گوگل رو خودنم و چند تا سوال تو stackoverflow و به طور کامل گیج شدم درمورد ساخت اپ برای صفحه های مختلف . 

دقیقا باید چیکار کرد ؟ باید 4 تا پوشه برای سایز های مختلف بوجود اورد و تو هرکدوم هم 7 - 8 - 10 تا dpi مختلف ؟ یعنی روی هم یه 20 - 30 تایی باید لیوت درست کرد به ازای هر صفحه ؟؟؟!!؟؟ بعد اینکه تو قسمت app تو پنل پروجکت اصلا پوشه ها مشخص نیستن . تو قسمت android البته . الان دقیقا باید چیکار کنیم باید پوشه درست کنیم یا نه فقط لیوت ؟ مثلا content-main(large-mdpi) ممنون میشم راهنماییم کنید 

سلام و درود

دوست من احساس میکنم شما یمقداری برداشت اشتباه داشتین توی مطالعاتتون

اول اینکه شما با استفاده از Constraint layout میتونید طراحی صفحه هاتونو انجام بدین و روی هر سایزی که باشه به مشکل برنمیخورید

سوالتون راجب پوشه هارو متوجه نشدم

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

یا حتی یک اکتیویتی ایجاد کنید که به صورت خودکار یک ویو یا layout براش بوجود میاد

پیشنهاد میکنم چنتا فیلم آموزشی به زبان فارسی ببینید

 

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

1 کاربر پسند دیده است

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


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

ممنون ولی اموزش پیدا نکردم در این مورد 
با Constraint هم ساختم منتها اندازه ها هماهنگ نمیشن مثلا اندازه ی تصاویر یا پدینگ ها و مارجین هایی که با dp تنظیم شدن کلا فرق میکنن تو این لیوت . الان نرم افزار های معروف برای هر صفحه ای یه لیوت ساختن ؟ 

دقیقا میشه بپرسم چند تا صفحه نیازه ؟ الان فهمیدم ظاهرا به پوشه ی سایز نیاز نیست و فقط باید با dpi سروکار داشت درسته ؟ مثلا باید 4 - 5 تا لیوت ساخت روی ldpi و mdpi و hdpi و غیره ... کلا میدونین چند تا صفحه هست که کل موبایل ها و تبلت هارو پوشش بده ؟ 

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


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

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

هیچ جوری نمیشه تست کرد به صورت مجازی ؟ قبلا اندروید استادیو ظاهرا یه چیزی داشت که تست میکرد ولی الان ندیدم توش 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 14 ساعت قبل، game_builder گفته است :

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

هیچ جوری نمیشه تست کرد به صورت مجازی ؟ قبلا اندروید استادیو ظاهرا یه چیزی داشت که تست میکرد ولی الان ندیدم توش 

 برای اینکار باید از ConstraintLayout استفاده کنید.

آموزشش رو از شاپ دروید میتونید ببینید

آموزش طراحی لایوت اندروید Constraint

https://shopdroid.ir/learn-constraint-layout/

 

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


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

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

تا جایی که فهمیدم باید رو 6 تا دی پی ای ساخته بشه ldpi . mdpi . hdpi .xhdpi . xxhdpi . xxxhdpi ولی مشکلی که وجود داره اینه که این دی پی ای ها تو صفحه های مختلف فرق میکنن . مثلا تو اندروید استادیو یه عکس که گذاشتمش 100dp توی یه موبایل 5 اینچ xhdpi بزرگتر از تبلت 10 اینچ mdpi هست در صورتی که باید خیلی کوچیکتر باشه و اصلا هم علتش رو نمیفهمم چرا همینطور روی 2 تا دی پی ای مشترک ولی با اندازه صفحه های متفاوت این قضیه وجود داره ! مثلا وقتی یه تصویر با طول 100 دی پی گذاشتم تو یه صفحه ی 5 اینچ و یک سوم صفحه رو اشغال کرد ادم انتظار داره این تصویر روی صفحه ی 10 اینچ هم همینطور باشه و یک سوم صفحه رو اشغال کنه چون دی پی ای هاش مثل همن ولی همونطور که گفتم اینطوری نیست . تو stack overflow هم کسی جوابمو نمیده !!

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/11/19, 02:55:18، game_builder گفته است :

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

تا جایی که فهمیدم باید رو 6 تا دی پی ای ساخته بشه ldpi . mdpi . hdpi .xhdpi . xxhdpi . xxxhdpi ولی مشکلی که وجود داره اینه که این دی پی ای ها تو صفحه های مختلف فرق میکنن . مثلا تو اندروید استادیو یه عکس که گذاشتمش 100dp توی یه موبایل 5 اینچ xhdpi بزرگتر از تبلت 10 اینچ mdpi هست در صورتی که باید خیلی کوچیکتر باشه و اصلا هم علتش رو نمیفهمم چرا همینطور روی 2 تا دی پی ای مشترک ولی با اندازه صفحه های متفاوت این قضیه وجود داره ! مثلا وقتی یه تصویر با طول 100 دی پی گذاشتم تو یه صفحه ی 5 اینچ و یک سوم صفحه رو اشغال کرد ادم انتظار داره این تصویر روی صفحه ی 10 اینچ هم همینطور باشه و یک سوم صفحه رو اشغال کنه چون دی پی ای هاش مثل همن ولی همونطور که گفتم اینطوری نیست . تو stack overflow هم کسی جوابمو نمیده !!

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

سعی که با استاندارد گوگل خودتو مچ کنی وقتی ConstraintLayout  از هر جهت خوبه چرا ازش استفاده نمیکنی 
شما یه لایت رو تو عرض 30دقیقه تو ConstraintLayout میتونی ریسپانس کنی ولی اگه بخوای همین کارو با لایه های دیگه بکنی هم وقت زیاد میخواد و هم صبر و حوصله و هم کارایی و پرفورمنس  برنامه میاد پایین 

امیدوارم تصمیم درست رو بگیری و اینم بگم که ConstraintLayout اصلا سخت نیست یه بار امتحانش کن متوجه میشی

 

1 کاربر پسند دیده است

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


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

از constraintLayout استفاده کردم منتها یا من بلد نبودم یا چی اندازه ها دقیق در نمیاد . یعنی اینگار اصلا نباید از dp استفاده کنیم فرضا پایین صفحه میخوام 160dp فضای خالی باشه تو موبایل 5 اینچ بعد وقتی تو تبلت 10 اینچ تست میکنم نصف صفحه خالی میشه و وقتی روی یه گوشیه مثلا 4 اینچ lowdp از صفحه میزنه بیرون کلا . نمیدونم حالا مشکل کجاست . 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 14 ساعت قبل، game_builder گفته است :

از constraintLayout استفاده کردم منتها یا من بلد نبودم یا چی اندازه ها دقیق در نمیاد . یعنی اینگار اصلا نباید از dp استفاده کنیم فرضا پایین صفحه میخوام 160dp فضای خالی باشه تو موبایل 5 اینچ بعد وقتی تو تبلت 10 اینچ تست میکنم نصف صفحه خالی میشه و وقتی روی یه گوشیه مثلا 4 اینچ lowdp از صفحه میزنه بیرون کلا . نمیدونم حالا مشکل کجاست . 

دوست عزیز

اون مقاله ای که استاد سرسیفی گذاشتن رو اگر مطالعه کنید کامل مسلط میشین به بحث طراحی با این لایوت

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

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری