Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.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 Can';不要创建编辑文本对象_Java_Android - Fatal编程技术网

Java Can';不要创建编辑文本对象

Java Can';不要创建编辑文本对象,java,android,Java,Android,我是Android编程的初学者,每次添加这行代码时,我都找不到应用程序崩溃的原因: import android.view.View; import android.widget.CheckBox; import android.widget.EditText; import android.widget.TextView; import static com.example.myapplication.R.id.Client_Name; public class MainActivity

我是Android编程的初学者,每次添加这行代码时,我都找不到应用程序崩溃的原因:

import android.view.View;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.TextView;

import static com.example.myapplication.R.id.Client_Name; 

public class MainActivity extends AppCompatActivity {

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

   EditText t =(EditText)findViewById(Client_Name);//The problmatic line
我这样定义的其他观点毫无问题

以下是XMl:

<EditText 
         android:layout_width="match_parent" 
         android:layout_height="wrap_content" 
         android:hint="Name" 
         android:layout_margin="16dp" 
         android:id="@+id/Client_Name" 
         android:inputType="text"/>

EditText t=(EditText)findViewById(R.id.Client\u Name)

EditText t=(EditText)findViewById(R.id.Client\u Name)

变化

findViewById(Client_Name);

改变

findViewById(Client_Name);


您获取的资源不正确。请阅读更多。网上有很多教程可供学习

EditText t =(EditText)findViewById(R.id.Client_Name);//The problmatic line
在最新的android studio中,您不需要再放置小部件

EditText t = findViewById(R.id.Client_Name); // this will do the trick.

您获取的资源不正确。请阅读更多。网上有很多教程可供学习

EditText t =(EditText)findViewById(R.id.Client_Name);//The problmatic line
在最新的android studio中,您不需要再放置小部件

EditText t = findViewById(R.id.Client_Name); // this will do the trick.
换衣服

findViewById(Client_Name);
对于这一点:

findViewById(R.id.Client_Name);
换衣服

findViewById(Client_Name);
对于这一点:

findViewById(R.id.Client_Name);
Move
EditText t=(EditText)findviewbyd(客户端名称)内部onCreate()方法

并更改
findviewbyd(客户名称)
findViewById(R.id.客户名称)

移动
EditText t=(EditText)findViewById(客户端名称)内部onCreate()方法


并更改
findviewbyd(客户名称)
findViewById(R.id.客户名称)

使用
R.id.Client\u Name
您的布局无效。是否尝试使用
findViewById()
忽略
活动
生命周期?使用
R.id.Client\u Name
您的布局无效。是否尝试使用
findViewById()
忽略
活动
生命周期?