【发布时间】:2019-08-29 21:09:33
【问题描述】:
有什么区别:
setContentView(R.layout.activity_main);
TextView txtView = (TextView)findViewById(R.id.text);
和
TextView textView = new TextView(this);
setContentView(textView);
我找到了这两段代码。首先,setContentView 有一个我传递给它的关于布局的信息。在第二种情况下,它有一个作为参数传递的视图。 textView 也是一个 id。我认为不同之处在于,在第一种情况下,它是 XML 文件中描述的 activity_main 的布局(也包含 textView),而在第二种情况下,它是 textView 的 id。告诉我我是否正确。
还告诉我这里的“this”指的是什么。为什么我们在第一种情况下使用findViewById?
【问题讨论】: