View Full Version : بهم ریختن رابط کابری در گوشی های مختلف
mili0114
جمعه 08 فروردین 1393, 23:47 عصر
سلام
دوستان من میخواستم یه ui بزنم که تو دستگاه های مختلف یه شکل نشون داده شه
تو دستگاه یه اینچی همون شکلی که تو دستگاه 4اینچی نشون داده میشه نشون بده
تا الان اینجوری کار میکردم که واسه هر رزولیشن mdpi , hdpi ,xhdpi , xxhdpi یه تم میزدم
ولی بازم تو یه دستگاه 4اینچی کوچیک نشون داده میشد
اگه میشه یه راهنمایی بکنید که چیکار کنم
ممنون
ali-star
شنبه 09 فروردین 1393, 12:12 عصر
شما باید یه فایل xml برای همون دستگاه 4 اینچی درست کنید و دوباره ui رو براش تنظیم کنید چون شما وقتی برای دستگاه های 1 اینچی ui درست می کنید به دلیل رزلوشن پایین او دستگاه ها از مقادیر کم برای اندازه آیتم هاتون استفاده می کنید به همین دلیل در دستگاه های 4 اینچی چون رزلوشن معمولا بالا هست ui به صورت کوچک در میاد.
mili0114
شنبه 09 فروردین 1393, 15:24 عصر
شما باید یه فایل xml برای همون دستگاه 4 اینچی درست کنید و دوباره ui رو براش تنظیم کنید چون شما وقتی برای دستگاه های 1 اینچی ui درست می کنید به دلیل رزلوشن پایین او دستگاه ها از مقادیر کم برای اندازه آیتم هاتون استفاده می کنید به همین دلیل در دستگاه های 4 اینچی چون رزلوشن معمولا بالا هست ui به صورت کوچک در میاد.
خب این جوری که باید برای هر دستگاه یه اینترفیس طراحی کنم
راهی نیست که یه دونه بزنم رو همه جواب بده؟
poorman
شنبه 09 فروردین 1393, 17:00 عصر
با مقدار دهی اندازه ها در زمان اجرا کار کنید فکر میکنم مشکلتون رو حل کنه
یعنی دکمه ها و عکس ها رو در زمان اجرا بسازید
این اندازه ها رو براساس اندازه گوشی نسبت بندی کنید ، مثلا دکمه تون به اندازه یک سوم اندازه گوشی باشه یا ...
این نمونه ها ممکنه بتونه کمکتون کنه
کد ساختن یک کنترل در زمان اجرا (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1923120&viewfull=1#post1923120)
نمونه برنامه پازل (http://barnamenevis.org/showthread.php?401729-%D9%86%D9%85%D9%88%D9%86%D9%87-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%87%D8%A7%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D9%88-%D9%85%D9%81%D9%8A%D8%AF-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF&p=1990969&viewfull=1#post1990969)
که چون کنترل ها در زمان اجرا و بر اساس نسبت صفحه ساخته میشن، نمایش توی همه گوشی ها یکسان هست
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.