可以用纯代码在后台写界面

// TextView tv = new TextView(this);
// tv.setText("这是内容");
// tv.setTextColor(getResources().getColor(R.color.red));
//getResources().getDrawable(R.drawable.ic_launcher)
//getResources().getString(R.string.app_name)


//Android可以在RES资源文件里面做界面或者资源的调用,用@
//Android也可以完成用代码的形式来做界面或者资源的调用,getResources()

//2.代码与界面端接合
//如何在代码里面得到已经布局好的控件VIEW
//如何实例化界面上的控件View
tv_Tips = (TextView)findViewById(R.id.tv_Tips);//实例化(初始化,得到界面上的控件标签)
//相当于TextView tv_Tips = new TextView();
layout = (FrameLayout)findViewById(R.id.container);
//相当于 FrameLayout layout = new FrameLayout();

//请大家用两种方式在界面上画出一个文本框,并显示出来,内容

 FrameLayout lay = new FrameLayout(this);//最底部的界面 
TextView tv = new TextView(this);//上面放一个标签
tv.setText("这是内容"); //标签上写几个字
tv.setTextColor(getResources().getColor(R.color.red)); //给个红色
lay.addView(tv);//将标签放到界面上
this.addContentView(lay, new LayoutParams(720,1280));//将界面给当前活动当布局,让这个界面是720*1280的分辨率
原文地址:https://www.cnblogs.com/wangfeng520/p/4996721.html