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

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

سلام دوستان وقتی از option menu استفاده میکنیم اگر منودر سمت راست باشدبا کلیک بر روی منو  محتویاتش در سمت چپ کادر واگر منو در سمت چپ صفحه باشد با کلی ک بر روی منو محتویات در سمت راست نمایش داده میشوند چطور میشه این مشکلو بر طرف کرد که منوی سمت راس محتویاتش هم سمت راست باشه وسمت چپ هم چپ

سوال دوم تو اپشن منو چزور میشه ایکن رو نمایش داد با توجه به اینکه تو کد xml ایکن قرار میدم ولی نمایش نمیده 

1.JPG

2.JPG

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

سلام دوستان وقتی از option menu استفاده میکنیم اگر منودر سمت راست باشدبا کلیک بر روی منو  محتویاتش در سمت چپ کادر واگر منو در سمت چپ صفحه باشد با کلی ک بر روی منو محتویات در سمت راست نمایش داده میشوند چطور میشه این مشکلو بر طرف کرد که منوی سمت راس محتویاتش هم سمت راست باشه وسمت چپ هم چپ

سوال دوم تو اپشن منو چزور میشه ایکن رو نمایش داد با توجه به اینکه تو کد xml ایکن قرار میدم ولی نمایش نمیده 

1.JPG

2.JPG

راست چین کردن رو به چه روشی انجام میدید؟!

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

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

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

 

این هم کد منو

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"

    >

    <item
        android:id="@+id/to"
        android:title="Item"

        />
    <item
        android:id="@+id/on"
        android:title="Item"
     />
</menu>

 

2.JPG

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

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

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

 

این هم کد منو


<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"

    >

    <item
        android:id="@+id/to"
        android:title="Item"

        />
    <item
        android:id="@+id/on"
        android:title="Item"
     />
</menu>

 

2.JPG

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

بهترین کار این هست که کل اپ رو برای زبانی مثل فارسی راست چین کنید و میتونید از روش زیر استفاده کنید:

Locale farsi = new Locale("fa", "IR");
getResources().getConfiguration().setLocale(farsi);

در غیر این صورت باید چیدمان تمام لایه ها رو خودتون به صورت دستی درست کنید...

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

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

بهترین کار این هست که کل اپ رو برای زبانی مثل فارسی راست چین کنید و میتونید از روش زیر استفاده کنید:


Locale farsi = new Locale("fa", "IR");
getResources().getConfiguration().setLocale(farsi);

در غیر این صورت باید چیدمان تمام لایه ها رو خودتون به صورت دستی درست کنید...

ممنون دوست عزیز بابت پاسخ گویی 

سوال بنده اینه که چطور وقتی اپشن منو در سمت راست هست ایتم هایش نیز در سمت راست کادر  و وقتی اپشن منو در سمت چپ هست ایتم هایش نیز در سمت چپ کادر نمایش داده شوند 

سوال دومم این هست که چطور ایکن برای ایتم ها ی منو  تنظیم شده ؟ چرا که با روش معمول یعنی این کد نشد

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"

    >

    <item
        android:id="@+id/to"
        android:title="Item"

        />
    <item
        android:id="@+id/on"
        android:title="Item"
    android:icon="@mipmap/ic_launcher"
     />
</menu>

 

22.jpg

index.jpg

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

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

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

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

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

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

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

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

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

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