m_alikhani

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

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

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

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

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

 

<?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

سلام...

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

 

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);

با این دستور

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 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

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


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

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

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

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

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


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

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

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


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