setText()方法在我的应用程序中返回null为什么?
public class GetValue extends Activity {
char letter = 'g';
int ascii = letter;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView textView = (TextView)findViewById(R.id.txt_1);
textView.setText(ascii);
}
}
Run Code Online (Sandbox Code Playgroud)
无论我输入什么文字都无关紧要,无论如何它都会崩溃.为什么setText()继续返回null?
先感谢您
解决方案:我的错误是在xml文件中.我写道:android:text ="@ + id/txt_1"当它应该说:android:id ="@ + id/txt_1"
非常感谢所有的答案和评论!