انجمن سایت کلیدستان



اضافه کردن آیکن به قسمت menuزمان کنونی: ۱۳۹۵/۰۹/۱۸، ۱۲:۴۰ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: MohaMmadAli
آخرین ارسال: mahdi10539
پاسخ 7
بازدید 220

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن آیکن به قسمت menu

اضافه کردن آیکن به قسمت menu

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

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


فایل‌های پیوست

عکس(ها)
       
پاسخ

اضافه کردن آیکن به قسمت menu

#2
در حالت عادی این امکان پذیر نیست

برای نمایش 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> 

اون گزینه سه نقطه ای هم که میبینید خودش یکی از گزینه های منوه که دارای زیر منو هستش.


فایل‌های پیوست

عکس(ها)
   
پاسخ

اضافه کردن آیکن به قسمت menu

#3
(۱۳۹۵/۰۲/۱۳, ۱۰:۲۳ ب.ظ)mahdi10539 نوشته: مهدی من دقیقا کد هایی که گذاشته بودی رو کپی کردم و اجرا هم میشه و گزینه ها هم نمایش میده ولی باز بدون آیکن!!
پاسخ

اضافه کردن آیکن به قسمت menu

#4
بخاظر این نیست که من از پوشه string  برای نمایش عنوان منو استفاده نمیکنم؟؟؟؟؟؟؟
میشه از محتویات کد پوشه string واسم عکس بگیری که بدونم چطوره؟؟ 
آخه من بدون اینکه بگم عنوان منو رو  از پوشه string بخون مستقیم عنوان منو رو مینویسم مثلا اینجوری:    android:title="تنظیمات"
پاسخ

اضافه کردن آیکن به قسمت menu

#5
نه بخاطر این نیست.
از چه emulatory داری استفاده میکنی؟

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

minsdk برنامت چنده؟
پاسخ

اضافه کردن آیکن به قسمت menu

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

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

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

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

minsdk  اینم نمیدونم چیه !
پاسخ

اضافه کردن آیکن به قسمت menu

#7
کدهاتون رو اینجا بزارید تا بررسی بشه

menu
layout
activity
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)