Меню опций не отображает текст

Я создал свое меню с помощью этого кода:

<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/donate" android:icon="@drawable/donate" android:title="Donate"/> <item android:title="@string/color_picker" android:id="@+id/color_picker" android:icon="@drawable/colorpicker"/> </menu> 

Когда я нажимаю кнопку меню, появляются изображения, но текст их нет. Я пытаюсь показать текст, и, насколько я могу судить, текст должен появиться … Я делаю что-то неправильно?

Solutions Collecting From Web of "Меню опций не отображает текст"

Если вы еще не поняли это, я думаю, что ваши значки не соответствуют размеру. У меня была такая же проблема, и я исправил ее с соответствующими размерами значков. Ознакомьтесь с этой статьей: http://developer.android.com/guide/practices/ui_guidelines/icon_design.html#icon-sets

В основном вам нужно создать 3 набора одинаковых значков, но с разными размерами:

/res/drawable-hdpi с /res/drawable-hdpi 72 на 72 пикселя

/res/drawable-mdpi с /res/drawable-mdpi 48 на 48 пикселей

а также

/res/drawable-ldpi с /res/drawable-ldpi 36 на 36 пикселей

Поэтому, когда ваше приложение запускается на HTC Wildfire, например, @drawable/donate будет действительно ссылаться на /res/drawable-ldpi/donate.png но на MyTouch3G он будет ссылаться на /res/drawable-mdpi/donate.png

Предполагая, что значки видны, это означает, что ваш код меню в порядке. Просто идея – попробуйте android:titleCondensed attr. Док говорит:

Строковый ресурс. Сжатый заголовок как строковый ресурс или необработанная строка. Этот заголовок используется для ситуаций, когда нормальный заголовок слишком длинный.

Может, это только ваш случай?

Ваш файл menu.xml содержит полный раздел меню?

 <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/buyCoke" android:title="Buy Coke" android:icon="@drawable/coke"/> </menu>