Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java R.id。无法解析符号';消息';_Java_Android - Fatal编程技术网

Java R.id。无法解析符号';消息';

Java R.id。无法解析符号';消息';,java,android,Java,Android,这是代码,这是无法解析行上符号“message”的错误 EditText editText = (EditText) findViewById(R.id.message); 以前,该应用程序运行良好。 这很可能是个愚蠢的错误 MainActivity.java package com.example.antonio.newsbooklite2; /** * Created by antonio on 30/12/16. */ import android.os.Bundle; impo

这是代码,这是无法解析行上符号“message”的错误

EditText editText = (EditText) findViewById(R.id.message);
以前,该应用程序运行良好。
这很可能是个愚蠢的错误

MainActivity.java

package com.example.antonio.newsbooklite2;

/**
 * Created by antonio on 30/12/16.
 */

import android.os.Bundle;
import android.support.annotation.Nullable;
//import android.support.design.widget.*;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.GravityCompat;
import android.support.v4.view.ViewPager;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.*;
import android.support.v7.widget.Toolbar;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;

import java.util.ArrayList;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

public class MainActivity extends AppCompatActivity {

    public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        /** Called when the user clicks the Send button */
    }

    /** Called when the user clicks the Send button */
    public void sendMessage(View view) {

        Intent intent = new Intent(this, DisplayMessageActivity.class);
        EditText editText = (EditText) findViewById(R.id.message);
        String message = editText.getText().toString();
        intent.putExtra(EXTRA_MESSAGE, message);
        startActivity(intent);

        // Do something in response to button
    }
}
strings.xml

<resources>
    <string name="app_name">newsbooklite2</string>

    <string name="message">Scrivi messaggio: </string>
    <string name="button_send">Send</string>
    enter code here
    <string name="nome_stringa">Testo_visualizzato</string>

</resources>

新闻书籍2
斯克里维·梅萨吉奥:
发送
在这里输入代码
视觉化测试

您可能在混合这些东西

findViewById(R.id.message);
如果需要可以使用的字符串,则从布局返回视图:

getResources().getString(R.string.message);

您正在第行中使用string.xml文件中定义的消息id。 EditText EditText=(EditText)findViewById(R.id.message);
将消息更改为布局文件中定义的id。

是否要从xml中获取字符串?您的
activity\u main.xml
中可能没有带有
android:id=“@+id/message”
的EditText,您指的是activity\u main.xml布局中的EditText,但在您的问题中,我可以看到您的string.xml代码。发布您的活动_main.xml代码