Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.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 Android Studio无法识别输入字段“;字段从不使用“;_Java_Android - Fatal编程技术网

Java Android Studio无法识别输入字段“;字段从不使用“;

Java Android Studio无法识别输入字段“;字段从不使用“;,java,android,Java,Android,所以我正在努力学习Android Studio,这是我第一次做任何事情。我正在尝试制作一个简单的登录应用程序,我刚刚添加了两个EditText字段,但它们没有被识别 我得到这个错误 无法解析符号编辑文本 尽管我确保我的应用程序中有一个EditText字段 这是Java代码: package localhost.testloginphpapp; import android.support.v7.app.AppCompatActivity; import android.os.Bundle;

所以我正在努力学习Android Studio,这是我第一次做任何事情。我正在尝试制作一个简单的登录应用程序,我刚刚添加了两个
EditText
字段,但它们没有被识别

我得到这个错误

无法解析符号编辑文本

尽管我确保我的应用程序中有一个
EditText
字段

这是Java代码:

package localhost.testloginphpapp;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

EditText usernameField, passwordField;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
   }
}
以及XML代码:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="localhost.testloginphpapp.MainActivity"
tools:layout_editor_absoluteY="81dp"
tools:layout_editor_absoluteX="0dp">

<EditText
    android:id="@+id/usernameField"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="textPersonName"
    android:text="Username"
    tools:layout_editor_absoluteX="85dp"
    tools:layout_editor_absoluteY="133dp" />

<EditText
    android:id="@+id/passwordField"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:ems="10"
    android:inputType="textPassword"
    tools:layout_editor_absoluteX="85dp"
    tools:layout_editor_absoluteY="190dp" />

<Button
    android:id="@+id/loginButton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Login"
    tools:layout_editor_absoluteX="148dp"
    tools:layout_editor_absoluteY="245dp" />

</android.support.constraint.ConstraintLayout>


非常感谢。

您必须在程序包下但在上课之前编写这行代码:

import android.widget.EditText;

您必须在包下但在类之前编写这行代码:

import android.widget.EditText;

这是你的全部密码吗?因为这通常是在访问它们之前不初始化它们时抛出的ä@BAAAZINGA是的,就是这样,如果我可以问的话,它们是什么?它应该是“它们”并变成“它们”:)这是你的完整代码吗?因为这通常是在访问它们之前不初始化它们时抛出的ä@BAAAZINGA是的,就是这样,如果我可以问的话,它们是什么?它应该是“它们”并变成“它们”:)我很快就会尝试。谢谢我需要导入任何我想使用的东西吗?说一个按钮,等等。是的,你在安卓工作室开发吗?通常它会告诉你该做什么import@user6613235通常它是自动的,否则在这个way@BAAAZINGA是的,但它什么也没告诉我。你说在添加任何东西之前必须初始化?如果我可以问的话,该怎么做呢?好的,通常它应该在红色下划线下,告诉你导入,这是关于一些不同的东西,我假设你使用EditText用户名字段,passwordField;在后面的代码中,可能会导致此错误,因为您将尝试与空变量交互。我将很快尝试。谢谢我需要导入任何我想使用的东西吗?说一个按钮,等等。是的,你在安卓工作室开发吗?通常它会告诉你该做什么import@user6613235通常它是自动的,否则在这个way@BAAAZINGA是的,但它什么也没告诉我。你说在添加任何东西之前必须初始化?如果我可以问的话,该怎么做呢?好的,通常它应该在红色下划线下,告诉你导入,这是关于一些不同的东西,我假设你使用EditText用户名字段,passwordField;在代码的后面,由于您试图与空变量交互,因此可能会导致此错误