amir_gogo

سوال درباره ی سایز بندی

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

مشکلی برام پیش اومده با سایز بندی های مختلفی که گوشی ها دارند یک دکمه تو هر گوشی یه جا از صفحه می افته من میخوام تو همه ی گوشی ها جای مورد نظر من نمایش داده بشه حتی از لیوت های مختلف ام استفاده کردم اما جاهاش عوض میشه :(

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


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

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

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


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

سلام آقای دعا نویسی . بنده لنگم :( لطفا یکم کمک کنید :(

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


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

تاپیک ویرایش شد

لطفا از بکار بردن نابجای مسائل دینی و مذهبی خودداری نمایید،در صورت تکرار برخورد خواهد شد

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


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

میتونی کمکم کنی ؟ :)

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


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

سلام

شما باید برای هر سایز یه لایوت جدا بسازید مثلا

layout-large

layout-xlarge

layout-v14

و...

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


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

Layout-large ، layout-small و layout-xlarge درست سایز بندی Button ها برای همه درست کردم اما بازم تو بعضی گوشیا دکمه ها یکم بالا پایین میافتن

V14 چیکار میکنه دقیقا؟

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


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

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

layout-small-land

layout-normal-land

layout-large-land

layout-xlarge-land

بازم هستش؟

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


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

کسی نیست کمکم کنه؟

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


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

Layout-large ، layout-small و layout-xlarge درست سایز بندی Button ها برای همه درست کردم اما بازم تو بعضی گوشیا دکمه ها یکم بالا پایین میافتن

V14 چیکار میکنه دقیقا؟

v14 به این مفهومه که در اندروید های ورژن 4 به بالا این Layout استفاده شود

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


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

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

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


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

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

سلام

اگه مشکلتون اینه که لایوتی طراحی کردی با اجزای مختلف و این لایوت در هر سایزی به یه شکل دیده میشه، تا چند ساعت دیگه یک آموزش در این رابطه مینویسم و لینکش رو هم در این تایپیک میگزارم

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


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

دوباره سلام:D

آموزش رو گذاشتم 

میتونی به لینک زیر مراجعه کنی:

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

امید وارم مشکلتون با این آموزش حل بشه

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


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

اگه مشکلت برطرف نشد کد axml لیوتت رو بذار به همراه یه تصویر از اون در حالت به هم ریخته و سایز گوشی ای که این توش به هم ریخته نشون داده میشه تا ببینم کمکی میتونم بکنم یا نه.

یه سری هم به تاپیک من بندازید.

http://p30droid.com/Thread-از-چه-کنترلی-برای-چت-استفاده-کنم؟

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


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

سلام بزار دقیقا توضیح بدم : این بکگراند منه :

bg.png

خوب در قسمت راست داخل رنگ مشکی به این شکل 4تا دکمه گذاشتم :

1000x700http://up.codek.ir/up/d2-shop/ss1.png[/img]

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

نمیدونم دقیقا مشکل چیه .

اینم کد XML :

[shcode=xml]

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:background="@drawable/bg"

    android:paddingBottom="@dimen/activity_vertical_margin"

    android:paddingLeft="@dimen/activity_horizontal_margin"

    android:paddingRight="@dimen/activity_horizontal_margin"

    android:paddingTop="@dimen/activity_vertical_margin"

    tools:context=".MainActivity" >

   

        android:id="@+id/b1"

        android:layout_width="102dp"

        android:layout_height="50dp"

        android:layout_alignParentRight="true"

        android:layout_alignParentTop="true"

        android:background="@drawable/button"

        android:shadowColor="#000000"

        android:shadowDx="4"

        android:shadowDy="4"

        android:shadowRadius="6"

        android:text="شروع"

        android:textAlignment="viewStart"

        android:textColor="#f4f4f4"

        android:textSize="30sp"

       />

       

            android:id="@+id/b2"

            android:layout_width="102dp"

            android:layout_height="42dp"

            android:layout_alignParentRight="true"

            android:layout_below="@+id/b1"

            android:layout_marginTop="15dp"

            android:background="@drawable/button"

            android:shadowColor="#000000"

            android:shadowDx="4"

            android:shadowDy="4"

            android:shadowRadius="6"

            android:text="درباره ما"

            android:textColor="#f4f4f4"

           

            android:textSize="25sp" />

       

               

            android:id="@+id/b3"

            android:layout_width="102dp"

            android:layout_height="42dp"

            android:layout_alignParentRight="true"

            android:layout_below="@+id/b2"

            android:layout_marginTop="15dp"

            android:background="@drawable/button"

            android:shadowColor="#000000"

            android:shadowDx="4"

            android:shadowDy="4"

            android:shadowRadius="6"

            android:text="منابع"

            android:textColor="#f4f4f4"

           

            android:textSize="25sp" />

               

                       

            android:id="@+id/b4"

            android:layout_width="102dp"

            android:layout_height="42dp"

            android:layout_alignParentRight="true"

            android:layout_below="@+id/b3"

            android:layout_marginTop="15dp"

            android:background="@drawable/button"

            android:shadowColor="#000000"

            android:shadowDx="4"

            android:shadowDy="4"

            android:shadowRadius="6"

            android:text="خروج"

            android:textColor="#f4f4f4"

           

            android:textAlignment="gravity"

            android:textSize="25sp"/>

[/shcode]

تو همه ی سایز ها کد همینه فقط سایز دکمه ها فرق کرده لطفا هرچه سریع تر کمکم کنید ممنون میشم .

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


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

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

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


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

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

حالا منم چند تا چیز میگم که تو چیدمانت تاثیر داره...

اینارم رعایت کنی مشکلت حل میشه:

1-بهتره که به layout_width و layout_height هات اندازه ندی و از صفت های خودش استفاده کنی (بهتره)

همین که سایز button هات رو تغیر میدی این مشکل رو ایجاد میکنه

این کارو کردی که مثلا تو صفحه های بزرگ کلیدات بزرگ باشن و تو صفحه های کوچیک کلیدات کوچیک بشن

اما برای این که عکسی که روی دکمه گذاشتی در سایز های مختلف کوچیکو بزرگ بشه نباید سایز به خود دکمه بدی باید عکسی که روی دکمه گذاشتی رو به چند سایز کوچیک تا بزرگ تو پوشه مربوطش بزاری بعد از صفت Warp استفاده کنی تا سایز ها خودشون درست بشن...

2- از layout_weight برای چیدمان عناصرت استفاده کن

حالا اگه این دوتایی که گفتم رو یاد نداری دقیقا، از بچه ها بپرس تا بهت بگن چون من نیستم تا یه دو سه روزی

فقط این تایپیکو جواب دادم که شاید مشکلت حل شه

اون حرف دوستم barshahi و این دو موردی که من گفتم رو رعایت کنی حتما درست میشه...

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


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

میشه لطفا یکم واضح تر برام توضیح بدید ممنون میشم.

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


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

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

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

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

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


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

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

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


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