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

用编程的方式开发UI界面

2017-03-07 17:49 127 查看
Android推荐使用XML布局文件来控制视图,这样不仅简单而且清晰明了,也更方便入手学习,更体现了MVC原则,但是作为一名开发者,我们不仅会用XML布局文件控制视图,而且要会用编程的方式来开发UI界面,简单来说,能用XML文件来布局的都可以通过java代码进行实现,下面我们就用编程的方式开发一个简单的UI界面吧!

代码如下:public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.activity_main);
//创建一个布局
LinearLayout linearLayout = new LinearLayout(this);
//设置该activity显示layout
super.setContentView(linearLayout);
//设置布局中组件的方向为垂直摆放
linearLayout.setOrientation(LinearLayout.VERTICAL);
//创建一个textview
final TextView tv = new TextView(this);
//创建一个按钮
Button bt = new Button(this);
bt.setText("ok");
//设置布局参数
bt.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
//向容器中添加控件
linearLayout.addView(tv);
linearLayout.addView(bt);
//为按钮绑定一个事件监听器
bt.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
tv.setText("hello"+new java.util.Date());
}
});

}
}


运行在模拟器上显示如下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐