سلام دوستان
دوتا تصویر آپ کردم لطفا اونارو ببینید
من میخوام به قسمت تنظیمات یه آیکن اضافه بشه(جایی که با رنگ قرمز روی تصویر مشخص شده)
تصویر بعدی هم کدی هست که برای همون منوی تنظیمات نوشتم
اما موقع اجرای برنامه آیکنی نشون نمیده
چیزی باید اضافه کنم؟؟؟
ممنون میشم اگه جواب بدین
در حالت عادی این امکان پذیر نیست
برای نمایش 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>
اون گزینه سه نقطه ای هم که میبینید خودش یکی از گزینه های منوه که دارای زیر منو هستش.
بخاظر این نیست که من از پوشه string برای نمایش عنوان منو استفاده نمیکنم؟؟؟؟؟؟؟
میشه از محتویات کد پوشه string واسم عکس بگیری که بدونم چطوره؟؟
آخه من بدون اینکه بگم عنوان منو رو از پوشه string بخون مستقیم عنوان منو رو مینویسم مثلا اینجوری: android:title="تنظیمات"
نه بخاطر این نیست.
از چه emulatory داری استفاده میکنی؟
سعی کن روی یه دستگاه واقعی ( گوشی ) تست کنی.
احتمال میدم از همین باشه.
minsdk برنامت چنده؟
کدهاتون رو اینجا بزارید تا بررسی بشه
menu
layout
activity