2

main.xml ファイルの何が問題なのかわかりません

メインコードは次のとおりです。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item

        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:showAsAction="never"
        android:title="@string/action_settings"/>

</menu>

私が直面しているエラーは次のとおりです。

Error: No resource found that matches the given name (at 'title' with value '@string/action_settings').

ありがとう

4

3 に答える 3

0

ID action_setting が R.java ファイルに表示されない可能性があるため、プロジェクトをビルドして更新する必要があると思います。同じエラーが表示されていますが、@ と id の間のコードがありませんでした

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="com.amrismail.logintutorial.Main" >
    <item
    android:id=@id/action_settings"
    android:orderInCategory="100"
    android:showAsAction="never"
    android:title="@string/action_settings"/>

于 2014-12-09T19:44:32.213 に答える
0

解決済み:

..\res\values\strings.xml に追加

<string name="action_settings">Action Settings</string>

そして ..\src\com\example\helloworld\MainActivity.java 行 18 を次のように更新します。

getMenuInflater().inflate(R.menu.main , menu);

それは私のために働いた。

ありがとう

于 2014-12-01T08:54:55.627 に答える