کلیدستان

نسخه‌ی کامل: اضافه کردن آیکن به قسمت menu
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان
دوتا تصویر آپ کردم لطفا اونارو ببینید
من میخوام به قسمت تنظیمات یه آیکن اضافه بشه(جایی که با رنگ قرمز روی تصویر مشخص شده)

تصویر بعدی هم کدی هست که برای همون منوی تنظیمات نوشتم
اما موقع اجرای برنامه آیکنی نشون نمیده
چیزی باید اضافه کنم؟؟؟
ممنون میشم اگه جواب بدین
در حالت عادی این امکان پذیر نیست

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

روش اول Overwrite کردن تابع OnOpenMenu هستش که ممکنه در نسخه های خاصی deprecate یا منسوخ شده باشه

روش دوم که اسون تر هم هستش
استفاده از یک گزینه منو همراه با زیر منو بجای گزینه OptionMenu خود اندروید هستش
برای این کار باید به صورت زیر عمل کنید

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <!-- Search / will display always -->
    <item
        android:id="@+id/action_search"
        android:icon="@drawable/ic_action_search"
        android:showAsAction="always"
        android:title="@string/action_search"/>

    <!-- Location Found -->
    <item
        android:id="@+id/action_location_found"
        android:icon="@drawable/ic_action_location_found"
        android:showAsAction="always"
        android:title="@string/action_location_found"/>

    <!-- More -->
    <item
        android:id="@+id/a_More"
        android:icon="@drawable/ic_action_overflow"
        android:showAsAction="always"
        android:title="More">
        <menu>

            <!-- Refresh -->
            <item
                android:id="@+id/action_refresh"
                android:icon="@drawable/ic_action_refresh"
                android:showAsAction="never"
                android:title="@string/action_refresh"/>

            <!-- Help -->
            <item
                android:id="@+id/action_help"
                android:icon="@drawable/ic_action_help"
                android:showAsAction="never"
                android:title="@string/action_help"/>

            <!-- Check updates -->
            <item
                android:id="@+id/action_check_updates"
                android:icon="@drawable/ic_action_refresh"
                android:showAsAction="never"
                android:title="@string/action_check_updates"/>
        </menu>
    </item>

</menu> 

اون گزینه سه نقطه ای هم که میبینید خودش یکی از گزینه های منوه که دارای زیر منو هستش.
(۱۳۹۵/۰۲/۱۳, ۱۰:۲۳ ب.ظ)mahdi10539 نوشته: [ -> ]مهدی من دقیقا کد هایی که گذاشته بودی رو کپی کردم و اجرا هم میشه و گزینه ها هم نمایش میده ولی باز بدون آیکن!!
بخاظر این نیست که من از پوشه string  برای نمایش عنوان منو استفاده نمیکنم؟؟؟؟؟؟؟
میشه از محتویات کد پوشه string واسم عکس بگیری که بدونم چطوره؟؟ 
آخه من بدون اینکه بگم عنوان منو رو  از پوشه string بخون مستقیم عنوان منو رو مینویسم مثلا اینجوری:    android:title="تنظیمات"
نه بخاطر این نیست.
از چه emulatory داری استفاده میکنی؟

سعی کن روی یه دستگاه واقعی ( گوشی ) تست کنی.
احتمال میدم از همین باشه.

minsdk برنامت چنده؟
(۱۳۹۵/۰۲/۱۴, ۰۷:۰۸ ب.ظ)mahdi10539 نوشته: [ -> ]نه بخاطر این نیست.
از چه emulatory  داری استفاده میکنی؟

سعی کن روی یه دستگاه واقعی ( گوشی ) تست کنی.
احتمال میدم از همین باشه.

minsdk برنامت چنده؟

emulatory که هم روی گوشی خودم  هم روی You Wave امتحان میکنم ولی باز فرقی نمیکنه

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

menu
layout
activity