当我们创建一个新的android项目的时候,系统会自动在src目录帮我们创建一个MainActivity.class文件
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
系统自动帮我们生成的这段代码,就要在layout目录下创建一个activity_main.xml文件与这段代码相对应在屏幕中显示我们的activity视图
我们也可以换另一种方式
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout layout = new LinearLayout(this);
setContentView(layout);
}
这样子就不用再layout下创建.xml文件来显示我们的视图了,可以直接在java代码中实现