رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پشتیبانی از صفخات نمایش با سایزهای مختلف


پست های پیشنهاد شده

سلام دوستان

من یک اپلیکیشن دارم که در تبلت 7 اینچی به درستی نمایش داده میشه اما در موبایل 4.7 اینچی ام نصه نمایش داده میشه

این کد xml هست:

[shcode=xml]

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

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    tools:context=".MainActivity" >

   

        android:id="@+id/Topic"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:gravity="center"

        android:orientation="horizontal"

        android:paddingTop="20dp"

        android:paddingBottom="20dp">

       

    android:id="@+id/Topictxt"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:text="اختلاف تاریــخ"

    android:textSize="25sp"

    android:gravity="center"/>

   

   

        android:id="@+id/From"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:gravity="center"

        android:orientation="horizontal"

        android:paddingTop="0dp"

        android:layout_below="@+id/Topic">

   

        android:id="@+id/FNP_D"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:background="@drawable/roundy"/>

   

        android:id="@+id/FNP_M"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:background="@drawable/roundy"/>

   

        android:id="@+id/FNP_Y"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:background="@drawable/roundy"/>

        

   

    

   

        android:id="@+id/To"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:gravity="center"

        android:orientation="horizontal"

        android:paddingTop="0dp"

        android:layout_below="@+id/From">

   

        android:id="@+id/TNP_D"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"/>

   

        android:id="@+id/TNP_M"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"/>

   

        android:id="@+id/TNP_Y"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"/>

        

   

   

        android:id="@+id/resTxt"

        android:layout_width="fill_parent"

        android:layout_height="wrap_content"

        android:gravity="center"

        android:orientation="vertical"

        android:paddingTop="10dp"

        android:paddingBottom="10dp"

        android:layout_below="@+id/To">

   

    android:id="@+id/Difftxtstd"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"/>

   

    android:id="@+id/Difftxtdays"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"/>

   

    android:id="@+id/Difftxthrs"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"/>

   

    android:id="@+id/Difftxtmins"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"/>

   

    android:id="@+id/Difftxtsecs"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:textSize="20sp"/>

[/shcode]

تصویر اپ در صفحه 7 اینچی

100x100http://www.uploadax.com/images/33301573443451091485.png[/img]

تصویر اپ در صفحه 4.7 اینچی

100x100http://www.uploadax.com/images/69018898872231576283.png[/img]

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

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

layout-large

layout-xlarge

layout-v14

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

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

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

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

layout-large

layout-xlarge

layout-v14

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

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

/

منظورتون همون فایل activity_main.xml هست که باید داخل این سه مسیر کپی بشه؟ آیا باید اسم فایل xml هم عوض بشه؟

ممنون

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

بله در سه مسير كپي كنيد بعد فايل كپي شده رو توي اون پوشه ها باز كن و با توجه به سايز كد ها رو بهينه كن

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

بله در سه مسير كپي كنيد بعد فايل كپي شده رو توي اون پوشه ها باز كن و با توجه به سايز كد ها رو بهينه كن

ممنون از شما

یه سوال. ببینید من 6تا numberpicker دارم که دو گروه 3 تایی زیر هم هستن. من در هر فولدر با توجه به سایز صفحه نمایش باید سایز این numberpicker ها رو تعیین کنم. 

[shcode=xml]

   

        android:id="@+id/FNP_D"

        android:layout_width="100dp"

        android:layout_height="20dp"

        android:background="@drawable/roundy"/>

[/shcode]

مثلا برای layout-large و 200 و 40 برای layout-xlarge.

درست متوجه شدم؟

یه سوال دیگه اینکه layout-v14 برای چه سایزی هست؟

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

v14  سايز 4 اينچ هست اگه نميدونيد هر پوشه كدوم سايز رو پوشش ميده كامفيه داخل پوشه فايل xml رو باز كنيد خودش خودكار سايز تغيير ميكنه

و بالا نوشته چه سايز هست.

براي numberpicker بستگي سايز داره

شما درون بخش گرافيكي ميتونيد تغييرات رو ببينيد

اگه سايز  به سايز صفحه ست بود اون ميتونه انتخاب باشه

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

ممنون از شما

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 3 هفته بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...