你的位置:首页 > 操作系统

[操作系统]用代码控制UI界面

      

 

 1 public class MainActivity extends Activity { 2   //当第一次创建Activity时回调该方法 3   @Override 4   protected void onCreate(Bundle savedInstanceState) { 5     super.onCreate(savedInstanceState); 6     //创建一个线性布局管理器 7     LinearLayout layout = new LinearLayout(this); 8     //设置该Activity显示layout 9     super.setContentView(layout);10     layout.setOrientation(LinearLayout.VERTICAL);11     //创建一个TextView12     final TextView show=new TextView(this);13     //创建一个按钮14     Button bn = new Button(this);15     bn.setLayoutParams(new ViewGroup.LayoutParams(16         ViewGroup.LayoutParams.WRAP_CONTENT,17         ViewGroup.LayoutParams.WRAP_CONTENT18     ));19     //向layout容器中添加TextView20     layout.addView(show);21     //行layout容器中添加一个按钮22     layout.addView(bn);23     //为按钮绑定一个事件监听24     bn.setOnClickListener(new View.OnClickListener() {25       @Override26       public void onClick(View v) {27         show.setText("Hello,Android,"+new Date());28       }29     });30   }31 }