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

عدم نمایش صحیح آیکون ها در Option Menu


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

سلام دوستان عزیزم، 

متاسفانه برنامه من در نمایش صحیح آیکون ها در آپشن منو مشکل داره. وقتی لایوت برنامه راست به چپ میشه، آیکون ها نصفه نمایش داده می شن.

اینم لایوت منو هستش:

 

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:gravity="start"
    android:layoutDirection="rtl"
    android:layout_gravity="start">
    <item
        android:id="@+id/action_more"
        android:icon="@drawable/ic_add_white_24dp"
        android:title=""
        app:showAsAction="always">
        <menu>
            <item
                android:id="@+id/action_settings"
                android:icon="@drawable/ic_wb_sunny_black_24dp"
                android:title="آیتم شماره 1"/>

            <item
                android:id="@+id/action_settings2"
                android:icon="@drawable/ic_star_black_24dp"
                android:title="آیتم شماره 2"/>

            <item
                android:id="@+id/action_settings3"
                android:icon="@drawable/ic_wb_sunny_black_24dp"
                android:title="آیتم شماره 3"/>
        </menu>
    </item>
</menu>

ممنون میشم راهنمایی کنید.

Screenshot_1547461705.jpg

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

سلام دوستان عزیزم، 

متاسفانه برنامه من در نمایش صحیح آیکون ها در آپشن منو مشکل داره. وقتی لایوت برنامه راست به چپ میشه، آیکون ها نصفه نمایش داده می شن.

اینم لایوت منو هستش:

 


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:gravity="start"
    android:layoutDirection="rtl"
    android:layout_gravity="start">
    <item
        android:id="@+id/action_more"
        android:icon="@drawable/ic_add_white_24dp"
        android:title=""
        app:showAsAction="always">
        <menu>
            <item
                android:id="@+id/action_settings"
                android:icon="@drawable/ic_wb_sunny_black_24dp"
                android:title="آیتم شماره 1"/>

            <item
                android:id="@+id/action_settings2"
                android:icon="@drawable/ic_star_black_24dp"
                android:title="آیتم شماره 2"/>

            <item
                android:id="@+id/action_settings3"
                android:icon="@drawable/ic_wb_sunny_black_24dp"
                android:title="آیتم شماره 3"/>
        </menu>
    </item>
</menu>

ممنون میشم راهنمایی کنید.

Screenshot_1547461705.jpg

سلام...

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

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 6 ساعت قبل، شاهرخ جهان زاده گفته است :

سلام...

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

 

با این دستور:

 

getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

 

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

با این دستور:

 


getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

 

این روش توی بعضی از آیتمها درست جواب نمیده...

شما باید تمام برنامه رو با استفاده از تغییر locale به زبان فارسی RTL کنید...

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

https://stackoverflow.com/questions/4985805/set-locale-programmatically

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

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

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

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

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

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

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

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

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

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