[英]Set text to edittext (exception)
我有 :
nameET=(EditText) findViewById(R.id.editText1);
nameET.setText("kkkk");
在Oncreat()函数中,代码给出如下异常:
您将收到NullPointerException
因此可能有多种原因。
首先检查您是否已在manifest.xml
声明了您的活动
其次检查名称edittext
在你的布局是相同的,你作为editText1
。
第三,您调用setContentView(R.layout.your layout where you declare your edittext);
在活动的onCreate(Bundle savedInstanceState)
方法中。
如果以上所有检查均正常,则只需清理项目并运行。 这将起作用。
谢谢
检查您的xml布局,并确保存在editText1
。
两次快速检查
manifest.xml
声明了活动 editText1
,是否已定义EditText
setContentView
丢失。 请检查您的代码
View inflatedView = getLayoutInflater().inflate(R.layout.activity_sliding, null);
nameET=(EditText)inflatedView.findViewById(R.id.editText1);
nameET.setText("kkkk");
===============================================
使用包含R.id.editText1的活动而不是activity_sliding
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.