Java Android Studio无法识别输入字段“;字段从不使用“;
所以我正在努力学习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;
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;在代码的后面,由于您试图与空变量交互,因此可能会导致此错误