ورود

View Full Version : عدم نمایش طرح درون layout-small روی گوشی های کوچک



emad4000
پنج شنبه 06 آذر 1393, 19:55 عصر
سلام
من یه طرح (layout) برای برنامه ام طراحی کردم که داخل پوشه layout هست
حالا برای سازگاری گوشیم با همه ابعاد، پوشه های layout-large و layout-small هم ساختم و layout های مربوطه رو در اونا گذاشتم
تو حالت پیش نمایش خود Eclipse همه چی درسته، ولی وقتی برنامه رو می ریزم روی یک گوشی سایز کوچیک (3.5 اینچ) همون layout معمولی نمایش داده میشه
آیا کار دیگه ای هم می بایست انجام میدادم تا درست کار کنه ؟

harani
پنج شنبه 06 آذر 1393, 21:50 عصر
گوشی 3.5 اینچ دستگاه small نیست گوشی small سایز 2.7" تنها سایز small است شما بایستی در خصوص طراحی خودتون باید توجه کنید که بایستی تا حد الامکان از سایز دستی خودداری کنید یعنی میتونید عرض کنترلی رو fillParent بگذارید بعد از اطراف margin بدید یا داخل Linear از weight استفاده کنید امیدوارم تونسته باشم کمکتان کنم .

emad4000
جمعه 07 آذر 1393, 06:06 صبح
ممنون آقا/خانم harani
من توی صفحه ام سایز دستی استفاده نکرده بودم. دلیل استفاده از layout های کوچیک و بزرگ این بود که توی حالت بزرگ صفحه ام پر از عناصر مختلف بود که در حالت صفحه کوچیک یا می بایست اونا رو خیلی کوچیک می کردم تا جا بشن (که در اینصورت خیلی کوچیک و بدون استفاده می شدن) و یا اینکه بعضی هاشون رو حذف کنم تا بقیه عناصر جا بشن.
در هر صورت با اضافه کردن حالت layout-medium مشکل حل شد. ممنون