这个问题很简单,但是我犯了两次。第一次时还找了很久的原因,百思不得其解。 ? 希望大家都细心点,不要像我。其实初始化组件为空就是你当前setContentView的布局和你组件所在的布局不统一造成的。
这时我们需要借助LayoutInflater来加载组件所在的布局,一般如下写:
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.dialog_change, null);
textview= layout.findViewById(R.id.edit_tip);
这样就ok了,谨记。