layout(布局)定义了用户界面的可视化结构(visual structure),如Activity的UI,应用窗口的UI。
有两种方式声明layout:
1.在xml文件中声明UI组件。
2.在运行时,实例化布局元素。我们可以以编码的方式创建View或ViewGroup对象,操纵它们的属性。
下面用一个小例子来学习怎样以编码的方式添加layout:
1 import android.app.Activity; 2 import android.graphics.Color; 3 import android.os.Bundle; 4 import android.view.ViewGroup; 5 import android.widget.Button; 6 import android.widget.LinearLayout; 7 import android.widget.TextView; 8 9 public class MainActivity extends Activity { 10 11 private LinearLayout linearLayout; 12 private TextView textView; 13 private Button button; 14 public static