Miałem błahostkę z Androidem, a ja śledziłem próbkę menu i działa prawie dobrze, ale pole "tytuł" pozycji menu nie jest wyświetlane. Jest to związane z tym pytaniem: https://stackoverflow.com/questions/3286093/android-menu-item-not-showing-text ale nie jestem pewien, co oznacza jego odpowiedź.Menu Android Pozycja Tytuł nie wyświetla się
W każdym razie prawidłowo pobiera 2 pozycje menu, po prostu nie wyświetla tekstu. Nie jestem do końca pewien, gdzie jest błąd i uznano, że dodatkowe zestawy oczu będą dobre.
XML:
<?xml version="1.0" encoding="UTF-8"?>
<menu xmlns:android="https://schemas.android.com/apk/res/android">
<item android:id="@+id/options"
android:title="@string/main_options" />
<item android:id="@+id/options2"
android:title="@string/main_options2" />
</menu>
Inflator:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_menu, menu);
return true;
}
Jeśli potrzebna jest cokolwiek innego, daj mi znać.
edit: plik ciąg:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World!</string>
<string name="app_name">LifeInColor</string>
<string name="main_options">Options</string>
<string name="main_options2">Something goes here</string>
</resources>
zmiany xml do:
<?xml version="1.0" encoding="UTF-8"?>
<menu xmlns:android="https://schemas.android.com/apk/res/android">
<item android:id="@+id/options"
android:title="@string/main_options" />
<item android:id="@+id/options2"
android:title="Something goes here" />
</menu>
dostaje ten sam rezultat. Mam zdjęcie, ale nie pozwolę mi go opublikować, ponieważ jestem nowy.
Czy możesz pokazać plik tekstowy? Czy próbowałeś używać jawnych wartości ciągu? (Nie jest to zalecane, ale tak jak test ..) Kod –
edytowany w pierwszym poście. –
Nie widzę niczego, co oczywiście jest błędne:/Zakładam, że przeczytałeś to: http://developer.android.com/guide/topics/ui/menus.html Możesz spróbować umieścić punkt przełomowy po nadmuchaniu, aby zobaczyć, co zawiera menu obiekt wygląda jak ... –