ورود

View Full Version : ♣ نشان ندادن آیکن در option menu ♣



Ebrahimkh
سه شنبه 30 دی 1393, 10:57 صبح
سلام دوستان

من به یه مشکلی برخوردم هرجاهم سرچ کردم به جوابی نرسیدم

زمانی Button منو رو برای نمایش منوها میزنم منوها نمایش داده میشه اما icon ندارند :افسرده:

الان موندم چیکار کنم

اینم سورس منو



<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/menu_bookmark"
android:icon="@drawable/ic_action_camera"
android:title="Bookmark" />

<item android:id="@+id/menu_save"
android:icon="@drawable/ic_action_cloud"
android:title="Save" />

<item android:id="@+id/menu_search"
android:icon="@drawable/ic_action_email"
android:title="Search" />

<item android:id="@+id/menu_share"
android:icon="@drawable/ic_action_gamepad"
android:title="Share" />

<item android:id="@+id/menu_delete"
android:icon="@drawable/ic_action_settings"
android:title="Delete" />

<item android:id="@+id/menu_preferences"
android:icon="@drawable/ic_action_search"
android:title="Preferences" />

</menu>

Ebrahimkh
سه شنبه 30 دی 1393, 11:08 صبح
کسی تا حالا به چنین مشکلی برنخورده

#root#
سه شنبه 30 دی 1393, 11:55 صبح
سلام

آن option menu که آیکن داشت رفت :لبخند:

از نسخه 3 به بعد این امکان حذف شده، منبع (http://stackoverflow.com/a/19750717) (البته تو پاسخ پایینیش یه چیزایی نوشته)

Ebrahimkh
سه شنبه 30 دی 1393, 12:15 عصر
وایی چه بد یعنی این همه آموزش که تو نت برا آیکن گذاشتن دیگه کار نمی کنه؟؟؟!!1


یه سوال دیگه شما یه سورس اسلاید منو که از بالا به پایین باز بشه ندارید تا حداقل اونجوری به برنامه منو اضافه کنم؟؟!!

#root#
سه شنبه 30 دی 1393, 12:50 عصر
اگه نسخه اندروید زیر 4 باشه از فایل old menu استفاده میکنه و اگه بالاتر باشه از فایل menu ، البته مستلزم این هست که action bar وجود داشته باشه.

@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
inflater.inflate(R.menu.menu_old, menu);
} else {
inflater.inflate(R.menu.menu, menu);
}
return true;
}

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

<item
android:id="@+id/main"
android:icon="@drawable/abs__ic_menu_moreoverflow_normal_holo_light"
android:showAsAction="always"
android:title="@null">
<menu>
<item
android:id="@+id/about"
android:icon="@android:drawable/ic_menu_delete"
android:showAsAction="withText|never"
android:title="@string/about"/>
<item
android:id="@+id/preferences"
android:icon="@android:drawable/ic_menu_preferences"
android:showAsAction="withText|never"
android:title="@string/preferneces"/>
</menu>
</item>

</menu>

اینم old_menu
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
android:id="@+id/about"
android:icon="@android:drawable/ic_menu_delete"
android:showAsAction="always"
android:title="@string/about"/>
<item
android:id="@+id/preferences"
android:icon="@android:drawable/ic_menu_preferences"
android:showAsAction="always"
android:title="@string/preferneces"/>

</menu>

Ebrahimkh
سه شنبه 30 دی 1393, 14:01 عصر
دوست عزیز تست زدم
بازم نشد که نشد


نمیدونم شما خودتون تست زدین؟؟؟ جواب داده ؟؟!!!

Ebrahimkh
سه شنبه 30 دی 1393, 14:09 عصر
#root# (http://barnamenevis.org/member.php?320639-root) جان شما سورس اسلاید منو که مثل spinner باز بشه سراغ ندارید؟؟

#root#
سه شنبه 30 دی 1393, 14:36 عصر
دوست عزیز تست زدم
بازم نشد که نشد


نمیدونم شما خودتون تست زدین؟؟؟ جواب داده ؟؟!!!

بله، اینو تست کردم، آیکن ها هم دیده میشن.


#root# (http://barnamenevis.org/member.php?320639-root) جان شما سورس اسلاید منو که مثل spinner باز بشه سراغ ندارید؟؟

با عکس نشون بدید شاید دوستان موردی داشته باشن، من ندارم (البته زیاد هم متوجه نشدم :اشتباه:).