我正在研究Google提供的用於學習如何製作Android應用的教程,並且我不明白爲什麼他們在創建TextView實例時將此作爲參數傳遞。這裏是代碼使用「this」作爲構造函數的參數
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
TextView textView = new TextView(this); //The line in question, why do they use "new TextView(this)
textView.setTextSize(40);
textView.setText(message);
setContentView(textView);
你需要告訴你的textView,它與你的視圖相關聯(this) – yunandtidus 2014-10-30 18:08:53