【发布时间】:2013-08-10 16:45:12
【问题描述】:
尝试开始 Android 开发,并使用 TextViews 做一些基本工作..
由于某种原因,TextView 的 setText() 方法给我带来了巨大的问题。这是我的代码的简化版本来说明我的意思:
package com.example.testapp;
import android.os.Bundle;
import android.app.Activity;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView text;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
text = (TextView) findViewById(R.id.text1);
setContentView(R.layout.activity_main);
text.setText("literally anything");
}
}
这会导致崩溃,我不明白为什么.. 如果我在 onCreate 中创建 TextView 它工作得很好,但如果我在它之外创建它,它不会.. 为什么会这样?有“TextView text;”行还没被执行还是什么的?
谢谢!
【问题讨论】:
标签: android string textview settext