繁体   English   中英

将文本设置为edittext(例外)

[英]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声明了活动
  • 您是否使用与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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM