将文本设置为edittext(例外)

时间:2013-12-18 09:55:42

标签: java android xml android-edittext

我有:

 nameET=(EditText) findViewById(R.id.editText1);
 nameET.setText("kkkk");

在Oncreat()函数中,代码给出异常如下: enter image description here

5 个答案:

答案 0 :(得分:1)

你得到NullPointerException所以可能有各种原因。

  • 首先检查您是否已在manifest.xml

  • 中声明了您的活动
  • 第二次检查布局中edittext的名称是否与editText1相同。

  • 第三,您是在活动的setContentView(R.layout.your layout where you declare your edittext);方法中调用onCreate(Bundle savedInstanceState)

如果您检查的所有上述内容都没问题,那么只需清理您的项目并运行即可。这将有效。

由于

答案 1 :(得分:0)

检查您的xml布局并确保editText1在那里。

答案 2 :(得分:0)

两次快速检查,

  • 您是否在manifest.xml
  • 中声明了该活动
  • 您使用的是xml中指定的同名editText1,是EditText已定义

答案 3 :(得分:0)

缺少

setContentView。请在您的代码中查看

答案 4 :(得分:0)

          View inflatedView = getLayoutInflater().inflate(R.layout.activity_sliding, null);

        nameET=(EditText)inflatedView.findViewById(R.id.editText1);
                 nameET.setText("kkkk");

===============================================

使用包含R.id.editText1而不是activity_sliding

的活动