出于某种原因,在使用我放置在我的 XML 中的任何新视图时,我得到了一个 nullPointerException。视图类型(TextView、EditText 等)无关紧要。我最初拥有的任何视图都可以工作 - 它与任何新添加的视图都是隔离的。
我多次尝试清理项目,删除整个 XML 文件,重新启动 eclipse,然后将 XML 重新粘贴到新文件中,没有运气。似乎与这个问题相似,但没有任何东西可以正常工作。
我真的不想重新创建整个项目,但是如果重新创建 XML 和清理还不够,我不确定还能做什么。
代码如下:
XML
...
<TextView
android:id="@+id/dlg_add_proj_test_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Test Text" />
...
Activity
...
public void fireDlg() {
final Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.dialog_add_proj);
dialog.setTitle("Add Project");
//Other previous views
TextView newTxtView = (TextView) findViewById(R.id.dlg_add_proj_test_text);
newTxtView.setText("New Text"); //Null Pointer Here
}
...