您的位置:首页 > 产品设计 > UI/UE

用编程的方式开发UI界面

2016-05-31 16:18 225 查看
package com.imooc.cn.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

//第一次创建该activity时回调的方法
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//创建一个线性布局管理器
LinearLayout layout = new LinearLayout(this);
//设置该Activity显示layout
super.setContentView(layout);
layout.setOrientation(LinearLayout.VERTICAL);//设置垂直排布
//创建一个textview
final TextView show = new TextView(this);
//创建一个按钮
Button bn = new Button(this);
bn.setText(R.string.ok);
//设置宽和高
bn.setLayoutParams(new ViewGroup.LayoutParams(
ViewGroup.LayoutParams.WRAP_CONTENT,
ViewGroup.LayoutParams.WRAP_CONTENT
));
//向layout容器中添加textView
layout.addView(show);
//向layout容器中添加button
layout.addView(bn);
//为按钮添加点击事件
bn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
show.setText("hello,Android,"+new java.util.Date());
}
});
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: