package com.example.sumant.myapplication2;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.RelativeLayout;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RelativeLayout myLayout=new RelativeLayout(this);
Button myButton =new Button(this);
myLayout.addView(myButton);
setContentView(myLayout);
}
}
“ this”变量用作当前对象的引用。但是我不明白为什么在上面的代码中将它用作参数。我能够判断出,也许RelativeLayout
类的构造函数可能已被参数化,并且我们向它传递了一个相同类的对象以初始化RelativeLayout
对象。有人可以向我详细说明吗。